﻿body, h1, h2, h3, h4, h5, h6, hr, p,
blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
th, td, /* table elements 表格元素 */
img /* img elements 图片元素 */ {
    border: medium none;
    margin: 0;
    padding: 0;
}

body {
    font: 12px/1.6 Arial,Microsoft YaHei,'宋体',tahoma, Srial, helvetica, sans-serif;
}

input, textarea {
    font: 12px/1.6 Arial,Microsoft YaHei,'宋体',tahoma, Srial, helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
}

em {
    font-style: normal;
}

ul, ol {
    list-style: none;
}

a:link {
    color: #3b3b3b;
    text-decoration: none;
}

a:visited {
    color: #3b3b3b;
    text-decoration: none;
}

a:hover {
    color: #ff7300;
    text-decoration: none;
}

input[type="checkbox"] {
    vertical-align: middle;
}

img {
    border: 0px;
}

.list-table table {
    border-collapse: collapse;
    border-spacing: 0;
}

iframe {
    border: none;
    margin: 0;
    padding: 0;
}

.clearfix:before, .clearfix:after {
    content: "";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1; /*ie6,7*/
}

.tInner {
    padding: 10px;
}

.navbt a {
    font-size: 12px;
    color: #333;
}

.icon_align {
    margin: 50px;
}

.icon {
    background-image: url(/images/icon-evannew.png);
    display: inline-block;
    _background-image: url(../images/icon20161213.gif);
    overflow: hidden;
}

.icon_0614 {
    background-image: url(../images/icon20161213.png);
    display: inline-block;
    _background-image: url(../images/icon20161213.gif);
    overflow: hidden;
    vertical-align: middle;
}

.icon_cong {
    background-position: -346px -229px;
    width: 14px;
    height: 16px;
}

.Common_icon {
    background: url(../images/icon20161213.png) no-repeat;
    display: inline-block;
    _background: url(../images/icon20161213.gif) no-repeat;
}

.icon_caret_left_little {
    background-position: -1px -5px;
    width: 4px;
    height: 7px;
}

.icon_caret_right_little {
    background-position: -6px -5px;
    width: 4px;
    height: 7px;
}

.icon_caret_down_little {
    background-position: -11px -5px;
    width: 7px;
    height: 5px;
}

.icon_caret_up_little {
    background-position: -20px -5px;
    width: 7px;
    height: 5px;
}

.icon-circle-arrow-down {
    background-position: -35px -1px;
    width: 10px;
    height: 10px;
}

.icon-arrow-down {
    background-position: -45px 0px;
    width: 10px;
    height: 10px;
}

.icon_remove_block {
    background-position: -56px -2px;
    width: 8px;
    height: 8px;
}

.icon-angle-down {
    background-position: -67px 0px;
    width: 11px;
    height: 8px;
}

.icon-angle-up {
    background-position: -67px -7px;
    width: 11px;
    height: 8px;
}

.icon_wait {
    background-position: -124px -170px;
    width: 16px;
    height: 16px;
}

.icon_user {
    background-position: -83px -4px;
    width: 16px;
    height: 15px;
}

.icon_word {
    background-position: 0px -170px;
    width: 17px;
    height: 15px;
}

.icon_pdf {
    background-position: -17px -170px;
    width: 15px;
    height: 15px;
}

.icon_phoney {
    background-position: -32px -170px;
    width: 10px;
    height: 15px;
}

.icon_phone {
    background-position: -42px -170px;
    width: 13px;
    height: 16px;
}

.icon_add {
    background-position: -55px -170px;
    width: 10px;
    height: 10px;
}

.icon_set {
    background-position: -103px -4px;
    width: 15px;
    height: 16px;
    cursor: pointer;
}

.icon_check {
    background-position: -122px -4px;
    width: 15px;
    height: 15px;
}

.icon_checked {
    background-position: -140px -3px;
    width: 15px;
    height: 15px;
}

.icon_caret_left_large {
    background-position: -161px -5px;
    width: 7px;
    height: 10px;
}

.icon_caret_right_large {
    background-position: -167px -5px;
    width: 7px;
    height: 10px;
}

.icon_caret_down_large {
    background-position: -176px -6px;
    width: 10px;
    height: 8px;
}

.icon_caret_up_large {
    background-position: -188px -7px;
    width: 10px;
    height: 8px;
}

.icon_remove_white {
    background-position: -206px -8px;
    width: 8px;
    height: 8px;
}

.icon-exclamation-sign {
    background-position: -221px -3px;
    width: 18px;
    height: 18px;
}

.icon_remove_blue {
    background-position: -238px -8px;
    width: 8px;
    height: 8px;
}

.icon-line-bot-down {
    background-position: -104px -170px;
    width: 9px;
    height: 9px;
}

.icon-line-bot-up {
    background-position: -113px -170px;
    width: 9px;
    height: 9px;
}

.icon-chevron-left {
    background-position: -251px -1px;
    width: 44px;
    height: 44px;
}

    .icon-chevron-left:hover {
        background-position: -350px -58px;
    }

.icon-chevron-right {
    background-position: -300px -1px;
    width: 44px;
    height: 44px;
}

    .icon-chevron-right:hover {
        background-position: -394px -58px;
    }

.icon-job-publish {
    background-position: -348px -4px;
    width: 28px;
    height: 28px;
}

.icon-folder-close-user {
    background-position: -378px -3px;
    width: 32px;
    height: 28px;
}

.icon-resume-search {
    background-position: -409px -4px;
    width: 28px;
    height: 28px;
}

.icon-HR-aid {
    background-position: -437px -4px;
    width: 36px;
    height: 27px;
}

.icon-cogs {
    background-position: -476px -4px;
    width: 27px;
    height: 27px;
}

.icon-smile-serve {
    background-position: -504px -6px;
    width: 23px;
    height: 23px;
}

.icon-envelope {
    background-position: -531px -8px;
    width: 27px;
    height: 19px;
}

.icon-users {
    background-position: -560px -3px;
    width: 29px;
    height: 26px;
}

.icon-th-large_blue {
    background-position: -2px -16px;
    width: 12px;
    height: 12px;
}

.icon-th-large_grey {
    background-position: -14px -16px;
    width: 12px;
    height: 12px;
}

.icon-th-reduce_grey {
    background-position: 0px -31px;
    width: 10px;
    height: 10px;
}

.icon-th-increase_grey {
    background-position: -10px -31px;
    width: 10px;
    height: 10px;
}

.icon-th-list_white {
    background-position: -26px -15px;
    width: 18px;
    height: 16px;
}

.icon-th-list_grey {
    background-position: -47px -15px;
    width: 18px;
    height: 16px;
}

.icon_screen {
    background-position: -71px -19px;
    width: 24px;
    height: 23px;
}

.icon_search {
    background-position: -102px -24px;
    width: 21px;
    height: 21px;
}

.icon-align-justify_white {
    background-position: -140px -27px;
    width: 15px;
    height: 17px;
}

.icon-align-justify_grey {
    background-position: -160px -27px;
    width: 15px;
    height: 17px;
}

.icon-bullhorn {
    background-position: -441px -55px;
    width: 21px;
    height: 20px;
}

.icon-close {
    background-position: -462px -56px;
    width: 14px;
    height: 14px;
}

    .icon-close:hover {
        background-position: -476px -56px;
        width: 14px;
        height: 14px;
    }

.icon_caret_left_little_white {
    background-position: -492px -59px;
    width: 5px;
    height: 7px;
}

.icon_caret_right_little_white {
    background-position: -498px -59px;
    width: 5px;
    height: 7px;
}

.icon_caret_up_little_white {
    background-position: -505px -60px;
    width: 7px;
    height: 5px;
}

.icon_caret_down_little_white {
    background-position: -513px -58px;
    width: 7px;
    height: 9px;
}

.icon_caret_left_little_blue {
    background-position: -492px -66px;
    width: 5px;
    height: 9px;
}

.icon_caret_right_little_blue {
    background-position: -498px -66px;
    width: 5px;
    height: 9px;
}

.icon_caret_up_little_blue {
    background-position: -504px -66px;
    width: 7px;
    height: 9px;
}

.icon_caret_down_little_blue {
    background-position: -513px -68px;
    width: 7px;
    height: 5px;
}

.icon-orange-arrow-down {
    background-position: -521px -61px;
    width: 10px;
    height: 10px;
}

.icon-orange-arrow-up {
    background-position: -531px -62px;
    width: 10px;
    height: 10px;
}

.icon-edit {
    background-position: -559px -58px;
    width: 16px;
    height: 17px;
}

.icon-remove-circle {
    background-position: -561px -77px;
    width: 13px;
    height: 13px;
}

.icon-star {
    background-position: -535px -77px;
    width: 17px;
    height: 16px;
}

.icon-star-empty {
    background-position: -515px -82px;
    width: 17px;
    height: 16px;
}

.icon_caret_left_large_white {
    background-position: -562px -95px;
    width: 7px;
    height: 10px;
}

.icon_caret_right_large_white {
    background-position: -571px -95px;
    width: 7px;
    height: 10px;
}

.icon_caret_up_large_white {
    background-position: -578px -96px;
    width: 10px;
    height: 8px;
}

.icon_caret_down_large_white {
    background-position: -587px -96px;
    width: 10px;
    height: 8px;
}

.icon_caret_left_large_blue {
    background-position: -562px -106px;
    width: 7px;
    height: 10px;
}

.icon_caret_right_large_blue {
    background-position: -571px -106px;
    width: 7px;
    height: 10px;
}

.icon_caret_up_large_blue {
    background-position: -578px -106px;
    width: 10px;
    height: 8px;
}

.icon_caret_down_large_blue {
    background-position: -587px -106px;
    width: 10px;
    height: 8px;
}

.icon-ban-circle {
    background-position: -543px -60px;
    width: 13px;
    height: 13px;
}

.icon-phone-sign {
    background-position: -578px -56px;
    width: 21px;
    height: 21px;
}

.icon-envelope-white {
    background-position: -577px -79px;
    width: 22px;
    height: 17px;
}

.icon-exclamation-orange-sign {
    background-position: -359px -106px;
    width: 34px;
    height: 34px;
}

.icon-upload-alt {
    width: 22px;
    height: 18px;
    background-position: -397px -115px;
}

.icon-ok-sign {
    width: 40px;
    height: 40px;
    background-position: -422px -103px;
}

.icon-no-sign {
    width: 40px;
    height: 40px;
    background-position: -422px -143px;
}

.shop-car {
    width: 32px;
    height: 32px;
    background-position: 0px -190px;
}

.select-pic-on {
    width: 19px;
    height: 19px;
    background-position: -65px -170px;
}

.select-pic-off {
    width: 19px;
    height: 19px;
    background-position: -84px -170px;
}

.icon_photo {
    background-position: -3px -56px;
    width: 110px;
    height: 110px;
}

.icon_mail {
    background-position: -120px -57px;
    width: 110px;
    height: 110px;
}

.icon_search_large {
    background-position: -239px -58px;
    width: 110px;
    height: 110px;
}

.icon_wait {
    background-position: -124px -170px;
    height: 16px;
    width: 16px;
}

.icon_sm01 {
    background-position: 1px -229px;
    width: 24px;
    height: 16px;
}

.icon_sm02 {
    background-position: -28px -228px;
    width: 24px;
    height: 16px;
}

.icon_sm03 {
    background-position: -54px -228px;
    width: 24px;
    height: 16px;
}

.icon_sm04 {
    background-position: -82px -229px;
    width: 24px;
    height: 16px;
}

.icon_sm05 {
    background-position: -112px -229px;
    width: 24px;
    height: 16px;
}

.icon_sm06 {
    background-position: -140px -228px;
    width: 16px;
    height: 16px;
}

.icon_sm07 {
    background-position: -158px -225px;
    width: 14px;
    height: 16px;
}

.icon_sm08 {
    background-position: -174px -228px;
    width: 14px;
    height: 16px;
}

.icon_sm09 {
    background-position: -191px -228px;
    width: 14px;
    height: 16px;
}

.icon_sm010 {
    background-position: -206px -228px;
    width: 19px;
    height: 16px;
}

.icon_sm011 {
    background-position: -225px -228px;
    width: 20px;
    height: 16px;
}

.icon_sm012 {
    background-position: -245px -228px;
    width: 14px;
    height: 16px;
}

.icon_sm013 {
    background-position: -263px -228px;
    width: 14px;
    height: 16px;
}

.icon_sm014 {
    background-position: -279px -228px;
    width: 14px;
    height: 16px;
}

.icon_sm015 {
    background-position: -297px -229px;
    width: 14px;
    height: 16px;
}

.icon_sm016 {
    background-position: -313px -228px;
    width: 14px;
    height: 16px;
}

.icon_face01 {
    background-position: -204px -170px;
    width: 58px;
    height: 58px;
}

.icon_face02 {
    background-position: -262px -170px;
    width: 58px;
    height: 58px;
}

.icon_refresh {
    background-position: -138px -170px;
    width: 20px;
    height: 16px;
}

.icon_closeGrey {
    background-position: -160px -170px;
    width: 10px;
    height: 10px;
}

.icon_closeBlue {
    background-position: -171px -170px;
    width: 10px;
    height: 10px;
}

.icon_penGrey {
    background-position: -182px -170px;
    width: 11px;
    height: 11px;
}

.icon_penBlue {
    background-position: -193px -170px;
    width: 11px;
    height: 11px;
}

.icon_notepad {
    background-position: -478px -126px;
    width: 12px;
    height: 16px;
}

.icon_ligh {
    background-position: -462px -126px;
    width: 16px;
    height: 16px;
}

.icon_fire {
    background-position: -40px -250px;
    width: 12px;
    height: 14px;
}

.icon_news {
    background-position: 0px -250px;
    width: 37px;
    height: 15px;
}

.icon_whitejt_r {
    background-position: -55px -250px;
    width: 9px;
    height: 17px;
}

.evRedPoint042 {
    display: inline-block;
    width: 4px;
    height: 4px;
    background: url("../images/ev-red-pointer.png") 0px 0px no-repeat;
    vertical-align: top;
}

.icon_jobtype_sx {
    background-position: -107px -320px;
    width: 15px;
    height: 14px;
    margin-left: 5px;
}

.icon_jobtype_jc {
    background-position: -77px -320px;
    width: 15px;
    height: 14px;
    margin-left: 5px;
}

textarea {
    font-size: 12px;
    resize: none;
    border: solid 1px;
    border-color: #c4c4c4;
}

.G_input {
    background: #FFF;
    outline: 0 none;
    border: 1px solid #B1B1B1;
    vertical-align: middle;
    color: #3b3b3b;
    _overflow: hidden;
    width: 158px;
}

.G_lineDL .f12 {
    font-size: 12px;
}

input[type="radio"], input[type="checkbox"] {
    padding: initial;
    background-color: initial;
    border: initial;
    border: 0;
    background: none;
    vertical-align: sub;
    *vertical-align: middle;
}

input.disabled {
    background: #ebebe4;
    color: #999;
}

.lineSolid {
    border-bottom: #CCC 1px dashed;
    margin-bottom: 10px;
    height: 0px;
}

.full {
    border: 0px;
    z-index: -1;
    position: fixed;
    visibility: visible;
    display: block;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: #e9eef5;
}

/**/
.G_lineDL {
    line-height: 26px;
    height: auto;
    margin-top: 6px;
    margin-bottom: 2px;
    *display: inline-block;
    zoom: 1;
    *position: relative;
}

    .G_lineDL:after {
        clear: both;
        content: ".";
        display: block;
        height: 0px;
        visibility: hidden;
    }

    .G_lineDL .G_input {
        height: 24px;
        line-height: 24px;
        padding: 0px 6px;
    }

.G-input-pr36 .G_input {
    padding-right: 36px;
    width: 128px;
}

.G_lineDL .G_inptext_fl textarea {
    height: 26px;
    line-height: 26px;
    padding: 9px 6px;
}

.G_lineDL dt {
    float: left;
    width: 124px;
    text-align: right;
    margin-right: 10px;
    line-height: 26px;
}

.G_lineDL dd {
    float: left;
    *display: inline-block;
    zoom: 1;
}

    .G_lineDL dd:after {
        clear: both;
        content: ".";
        display: block;
        height: 0;
        visibility: hidden;
        zoom: 1;
    }

.panelBox {
    border: #dce1e8 1px solid;
    background-color: #FFF;
    border-width: 1px 1px 2px 1px;
    border-top: #5191ce 4px solid;
}

.panelSize_s {
    width: 350px;
}

.panelSize_ss {
    width: 558px;
}

.panelSize_b {
    width: 558px;
}

.panelSize_m {
    width: 558px;
}

.panelSize_max {
    width: 788px;
}

.panel_select_industry {
    width: 788px;
}

.panel_select_major {
    width: 600px;
}

.panel_select_category {
    width: 788px;
}

.panel_select_location {
    width: 788px;
}

.panel_select_category_b {
    width: 788px;
}

.panel_select_itSkill {
    width: 520px;
}

.panel_select_certification {
    width: 558px;
}

.panel_select_nationRegion {
    width: 350px;
}

    .panel_select_nationRegion .bodySkill li {
        width: 60px;
    }

.panel_select_experience {
    width: 558px;
}

    .panel_select_experience .bodySkill li {
        width: 60px;
    }


.panelBox h2 {
    color: #FFF;
    position: relative;
    font-size: 12px;
    font-weight: normal;
    z-index: 99;
}

.tMainBody .panelBox h2 {
    height: 0px;
}

.newResume_center .panelBox h2 {
    height: 0px;
}

.panelBox .pannelTitle-s {
    height: 26px;
    background-color: #FFF;
}

.panelBox h2 {
    border-bottom: 1px solid #E3E3E3;
}

    .panelBox h2 p {
        height: 30px;
        line-height: 30px;
        margin-left: 10px;
        color: #666666;
    }

        .panelBox h2 p span {
            color: #9c9c9c;
        }

.panelBox .panel_closebtn {
    width: 42px;
    height: 26px;
    display: block;
    text-align: center;
    line-height: 26px;
    position: absolute;
    top: 1px;
    right: 48px;
    color: #5191ce;
    font-size: 12px;
}

    .panelBox .panel_closebtn:visited {
        color: #5191ce;
        font-size: 12px;
    }

    .panelBox .panel_closebtn:hover {
        color: #fff;
        font-size: 12px;
        background-color: #5191ce
    }

.panelBox .panel_cancelbtn {
    width: 42px;
    height: 26px;
    display: block;
    text-align: center;
    line-height: 26px;
    position: absolute;
    top: 1px;
    right: 5px;
    color: #5191ce;
}

    .panelBox .panel_cancelbtn:visited {
        color: #5191ce;
        font-size: 12px;
    }

    .panelBox .panel_cancelbtn:hover {
        color: #fff;
        font-size: 12px;
        background-color: #5191ce
    }


.titleBottom {
    padding-left: 70px;
    position: relative;
    height: auto !important;
    _height: 26px;
    min-height: 26px;
    padding-right: 42px;
    margin: 2px 0px;
    background-color: #f7f7f7;
}

    .titleBottom span {
        display: inline-block;
        margin-right: 10px;
        line-height: 24px;
    }

    .titleBottom b {
        color: #666666;
        font-weight: normal
    }

.titlebot_th {
    position: absolute;
    left: 10px;
    top: 2px;
    font-size: 12px;
    color: #66666
}

.table_trade tr {
    border-top: #e3e3e3 1px solid;
    *border-top: #e3e3e4 1px solid;
}

.table_trade th {
    background-color: #f9f9f9;
    font-weight: normal;
    vertical-align: top;
    text-align: right;
    padding: 0px 10px;
    border-right: #e3e3e3 1px solid;
}

.table_trade td {
    vertical-align: top;
    text-align: left;
    padding: 0px 2px 0px 16px;
    color: #6C6C6C;
}

.table_trade .tableTitle {
    vertical-align: top;
    text-align: right;
}

.table_trade td a {
    font-size: 12px;
    color: #6c6c6c;
}

    .table_trade td a:visited {
        font-size: 12px;
        color: #6c6c6c;
    }

    .table_trade td a:hover {
        color: #ff7400;
    }

.cityList {
    clear: both;
}
    .cityList dt, .cityList dd {
        float: left;
        padding: 4px;
        line-height: 20px;
    }

    .cityList dt {
        text-align: right;
        color: #5191ce;
        width: 60px;
    }

    .cityList dd {
        width: 710px;
    }


.provinceList h3 {
    background-color: #f7f7f7;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    color: #5191ce;
}

.provinceList ul {
    padding: 10px 24px;
}

.provinceList li {
    float: left;
    width: 60px;
    line-height: 24px;
    height: 24px;
    font-size: 12px;
}

    .provinceList li a {
        display: inline-block;
        margin-right: 6px;
        font-size: 12px;
        color: #666666;
    }

        .provinceList li a:visited {
            font-size: 12px;
            color: #666666;
        }

        .provinceList li a:hover {
            color: #ff7400;
        }

.landmarkList ul {
    padding: 10px 24px;
}

.landmarkList li {
    float: left;
    width: 122px;
    line-height: 24px;
    height: 24px;
    font-size: 12px;
}

    .landmarkList li a:hover {
        color: #ff7400;
    }



.provinceList .subLayer a {
    color: #5191ce;
}

.provinceList .subLayer a:visited {
    font-size: 12px;
    color: #5191ce;
}

.provinceList .subLayer a:hover {
    color: #ff7400;
}

.zz_51LowerYellow { 
}

.provinceList .icon12Add, .icon12reduce {
    margin: 3px 0.5ex;
    cursor: pointer;
}

.provinceListCity {
    position: absolute;
    top: 20px;
    left: 0px;
    border: #ff7b00 1px solid;
    background-color: #fef9ef;
    z-index: 9999;
    display: none;
}

.specialList {
    display: none
}

    .specialList h3 {
        background-color: #f7f7f7;
        height: 30px;
        line-height: 30px;
        padding-left: 10px;
        color: #ff7400;
    }

    .specialList p {
        padding: 4px 30px;
    }

    .specialList a {
        display: inline-block;
        margin-right: 6px;
        font-size: 12px;
        color: #666666;
    }

        .specialList a:hover {
            color: #ff7400;
        }

.specialtyTable tr {
    border-bottom: #e3e3e3 1px solid;
}

.specialtyTable .borderbtm td {
    border-bottom: #e3e3e3 1px solid;
}

.specialtyTable th, .specialtyTable td {
    padding: 4px;
    font-size: 12px;
    line-height: 21px;
}

.specialtyTable th {
    background-color: #f9f9f9;
    width: 48px;
    text-align: right;
    vertical-align: top;
    border-right: #e3e3e3 1px solid;
    padding: 4px 10px;
}

.specialtyTable td { /* width:140px; */
    padding: 0px 2px 0px 6px;
    color: #6C6C6C;
}

    .specialtyTable td p {
        line-height: 21px;
    }

.specialtyList {
    position: absolute;
    top: 24px;
    left: 0px;
    z-index: 999;
    display: none;
    background-color: #fef9ef;
    border: #ff7b00 1px solid;
    zoom: 1;
    width: auto;
}

    .specialtyList h4 {
        line-height: 20px;
        background-color: #ff7400;
        padding-left: 4px;
        font-weight: normal;
        color: #FFF;
        *display: block;
    }

    .specialtyList li {
        zoom: 1
    }

        .specialtyList li a {
            color: #333;
            font-size: 12px;
            display: block;
            padding: 2px 4px;
            _margin: 0px;
        }

            .specialtyList li a:visited {
                color: #333;
                font-size: 12px;
                display: block;
                padding: 2px 4px;
                _margin: 0px;
            }

            .specialtyList li a:hover {
                background-color: #FC9;
            }


.useMText {
    padding-left: 20px;
}

    .useMText p {
        color: #66666;
    }

    .useMText .panalText {
        color: #5e5e5e;
    }

    .useMText .G_lineDL dt {
        width: 80px;
    }

.panel_lnp {
    width: 520px;
    z-index: 999;
}

.panel_lnp_jobview {
    border: #d7d7d7 1px solid;
}

.panel_lnp h2 {
    background-color: #5191ce;
    height: 35px;
    line-height: 35px;
    color: #737373;
    border-bottom: #d7d7d7 1px solid;
    position: relative;
}

.panel_lnp .panel_ban_h {
    height: auto;
}

.panel_lnp h2 p {
    margin-left: 10px;
    font-weight: normal;
    color: #fff
}

.panel_lnp h2 a {
    position: absolute;
    right: 0px;
    top: 0px;
    cursor: pointer;
    width: 35px;
    height: 35px;
    text-align: center;
    display: block;
}

    .panel_lnp h2 a:visited {
        opacity: 0.6;
        background-color: #5191ce;
        width: 35px;
        height: 35px;
    }

    .panel_lnp h2 a:hover {
        opacity: 0.6;
        background-color: #2a7dc9;
        width: 35px;
        height: 35px;
    }

    .panel_lnp h2 a i {
        margin: 13px auto;
    }

.panel_size_l {
    width: 584px;
}

.panel_size_m {
    width: 460px;
}

.panel_size_s {
    width: 380px;
}

.panel_size_mini {
    width: 280px;
}

.pannel_body {
    padding: 10px;
    background-color: #f7f7f7;
    *position: relative;
    zoom: 1;
}

.panelBtn_box_pre {
    position: relative;
    float: right;
    top: -38px;
    right: 100px;
    *top: -30px;
    *left: 130px;
    *height: 0px;
    *float: none;
}

.panelBtn_box_pre01 {
    right: 90px;
    *right: 100px;
}

.panelBtn_box {
    text-align: center;
    margin: 10px auto;
    *position: relative;
    zoom: 1;
}

    .panelBtn_box .panel_btn_s {
        color: #5191ce;
        font-weight: bold;
    }

        .panelBtn_box .panel_btn_s:visited {
            color: #5191ce;
            font-weight: bold;
        }

        .panelBtn_box .panel_btn_s:hover {
            color: #fff;
            background-color: #5191ce;
        }

    .panelBtn_box .panel_btn {
        color: #FFF;
        font-weight: bold;
    }

.panel_btn:visited {
    color: #FFF;
    font-weight: bold;
}

.panel_btn:hover {
    color: #FFF;
    background-color: #e25800;
}

.panel_btn {
    width: 118px;
    height: 42px;
    line-height: 42px;
    background-color: #f56101;
    display: inline-block;
}

    .panel_btn:hover {
        background-color: #fff;
    }

.panel_btn_s {
    padding: 6px 30px;
    background-color: #fff;
    display: inline-block;
    margin: 0px 10px;
    border: 1px solid #5191ce;
    color: #5191ce;
}

.panel_inpBtn {
    padding: 6px 0;
    background-color: #f56101;
    display: inline-block;
    margin: 0px 4px;
    border: none;
    width: 100px;
    text-align: center;
    color: #FFF;
    cursor: pointer;
    margin-top: 4px;
    font-weight: bold;
}

.panelBtn_box .panel_btn_blue {
    background-color: #5191ce;
    color: #fff;
}

    .panelBtn_box .panel_btn_blue:visited {
        color: #FFF;
    }

    .panelBtn_box .panel_btn_blue:hover {
        background-color: #3477b7;
    }

.panelBtn_box .panel_btn_red {
    background-color: #e93a39;
    color: #fff;
    display: inline-block;
    height: 42px;
    line-height: 42px;
    padding: 0 22px;
    font-size: 16px;
}

    .panelBtn_box .panel_btn_red:visited {
        color: #fff;
    }

    .panelBtn_box .panel_btn_red:hover {
        background-color: #db2827;
    }

.titleBottom .region {
    height: 24px;
    display: inline-block;
    line-height: 24px;
    color: #fff;
    text-align: center;
    background: #5191ce;
    margin: 0px 5px;
    padding: 0px 20px 0px 10px;
    position: relative;
}

    .titleBottom .region:visited {
        color: #fff;
    }

    .titleBottom .region:hover {
        color: #fff;
    }

.titleBottom .clearopt {
    color: #666666
}

.panelBox th p {
    font-weight: bold;
}

.titleBottom .region i {
    position: absolute;
    top: 8px;
    right: 5px;
}

.inptext_hint {
    color: #f00;
    display: none;
    line-height: 30px;
}

.G_lineDL .send_sort {
    display: inline-block;
    width: 90px;
    text-align: right;
    margin-right: 10px;
}

.G_lineDL .send_inf {
    display: inline-block;
    width: 55px;
}

.panelBtn_box .panel_btn_b {
    background-color: #5191ce;
    color: #fff;
}

    .panelBtn_box .panel_btn_b:visited {
        background-color: #5191ce;
        color: #fff;
    }

    .panelBtn_box .panel_btn_b:hover {
        background-color: #5191ce;
        color: #fff;
    }


.send_info {
    display: none;
    overflow: hidden;
}

.panel_lnp .panel_lnp_head {
    background-color: #333333;
}

.pannel_body i {
    color: #f00;
    vertical-align: middle;
    margin-right: 5px;
}

.panel_lnp_bor {
    border: #666666 1px solid;
}

.infotext {
    padding: 5px;
    width: 484px;
    height: 80px;
}

    .infotext p {
        color: #cecece;
    }

.input_col {
    color: #3b3b3b;
    width: 230px;
}

.lineDt .lineDt_left {
    width: 75px;
    text-align: left;
}

.useText_rest {
    overflow: hidden;
    font-size: 12px;
    padding-left: 20px;
    vertical-align: middle;
}

.search_if {
    overflow: hidden;
    padding: 5px;
}

    .search_if li {
        float: left;
    }

    .search_if label {
        width: 100px;
        display: inline-block;
    }

.panelBtn_box .delfault {
    display: inline-block;
    vertical-align: bottom;
    color: #5191ce;
}

    .panelBtn_box .delfault:visited {
        color: #5191ce;
    }

    .panelBtn_box .delfault:hover {
        color: #ff7400;
    }

.pannel_body .city {
    display: inline-block;
    color: #5191ce;
}

    .pannel_body .city:visited {
        color: #5191ce;
    }

    .pannel_body .city:hover {
        color: #ff7400;
    }

.panel_lnp_city {
    width: 370px;
    border: #d7d7d7 1px solid;
    position: absolute;
    top: 300px;
    left: 900px;
}

.inptext_f2 {
    zoom: 1;
}

    .inptext_f2 textarea {
        color: #999;
        *margin-top: 2px;
        font-size: 12px;
        resize: none;
    }

.active textarea {
    border: #f00 1px solid;
}

.lineD2 {
    margin-top: 0px;
}

.G_useText {
    margin: 0 10px;
    zoom: 1;
}

    .G_useText p {
        margin-bottom: 10px;
        position: relative
    }

.G_lineDL .active .G_input {
    border: #f00 1px solid;
}

.active .inptext_hint {
    display: block;
    text-align: left;
    width: 350px
}

.panelBtn_box .hint {
    margin: 20px auto;
    font-size: 14px;
}

.G_useText_b p {
    font-size: 14px;
    line-height: 38px;
}

.G_inptext_fl {
    float: left;
    position: relative;
    margin-right: 6px;
    zoom: 1;
    display: inline;
    word-break: break-all;
}

    .G_inptext_fl .G_input {
        cursor: text;
    }

.downBox_p {
    margin: 0px;
    line-height: 35px;
    height: auto;
    *margin-top: -1px;
    _margin-top: -2px;
}

    .downBox_p .G_input {
        height: 14px;
        line-height: 14px;
        padding: 9px 6px;
    }

.textInpt {
    position: absolute;
    top: 8px;
    left: 6px;
    color: #b0b0b0;
}

.butDown {
    background-color: #f7f7f7;
    height: 23px;
    width: 23px;
    display: block;
    position: absolute;
    right: 1px;
    top: 2px;
    *top: 3px;
    border-left: #d7d7d7 1px solid;
    overflow: hidden;
}

    .butDown:hover {
        background-color: #d7d7d7
    }

    .butDown i {
        margin: 7px 0px 0px 7px;
    }

.square i {
    margin: 5px 0px 0px 5px;
}

.region {
    color: #5191ce;
    display: inline-block;
    background-color: #fff;
    margin-bottom: 10px;
}

    .region a {
        position: absolute;
        top: 6px;
        *top: 1px;
        right: 2px;
        cursor: pointer;
    }

.search_sunmer {
    text-align: right;
    color: #9e9e9e;
    margin-bottom: 5px;
}

.G_downList ul {
    overflow: hidden;
}

.G_downList li {
    display: inline-block;
    position: relative;
    cursor: default;
    width: 210px;
    padding-right: 26px;
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

    .G_downList li:visited {
        color: #5191ce;
    }

    .G_downList li:hover {
        color: #ff7300;
    }

.G_downList {
    color: #000
}

.AA a {
    color: #f0f
}

.sdf a {
    color: #000
}

.gdownList {
    position: absolute;
    top: 26px;
    left: 0;
    padding: 4px 0px;
    font-size: 12px;
    max-height: 280px;
    overflow-y: auto;
    overflow-x: hidden;
    border: #d4d4d4 solid 1px;
    display: none;
    background-color: #FFF;
    z-index: 99;
}

    .gdownList a {
        display: block;
        line-height: 24px;
        height: 24px;
        text-align: left;
        padding: 2px 6px;
        _width: 40px;
        font-size: 12px;
        color: #4b4b4b;
        word-break: keep-all;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

        .gdownList a:hover {
            background-color: #f0f0f0;
        }

.search_remove {
    display: inline-block;
}

.inptChoose {
    width: 258px;
}

    .inptChoose input {
        height: 14px;
        line-height: 14px;
        padding: 9px 6px;
    }

    .inptChoose .G_input {
        width: 177px;
        padding-right: 73px;
    }

.intPopbox {
    position: absolute;
    border: #b1b1b1 solid 1px;
    left: 0px;
    top: 33px;
    *top: 34px;
    display: none;
    background-color: #FFF;
    z-index: 999;
    width: auto;
}

.G_downList {
    padding: 10px 10px 0px;
    font-size: 12px;
    max-height: 280px;
    overflow-y: auto;
    overflow-x: hidden;
}

.listRadio {
}

    .listRadio li {
        font-size: 14px;
        line-height: 34px;
    }

        .listRadio li label:hover {
            color: #ff7300;
        }

.radio_down {
    padding-left: 20px;
}

    .radio_down .G_input {
        height: 20px;
        line-height: 20px;
        padding: 6px;
    }

.useText_gap {
    margin: 0px 10px;
}

.panelbth_gap {
    margin: 10px auto
}

.list {
    padding: 0px;
}

    .list label {
        width: 70px;
        display: inline-block;
    }

.red {
    color: #f00;
}

.grey {
    float: right;
    display: inline-block;
}

.pael_body_term {
    background-color: #f7f7f7;
}

.work_term {
    background: #FFF;
}

.work_term_line {
    border-bottom: 1px solid #d7d7d7;
}

    .work_term_line li {
        float: left;
        line-height: 30px;
    }

.pael_body_term p {
    padding: 0px 10px;
}

.work_term_line span {
    display: inline-block;
    width: 128px;
}

.input_wid {
    width: 337px;
}

.G-input-pr36 .input_wid {
    padding-right: 36px;
    width: 307px;
}

.G_lineDL .active .input_wid {
    border: 1px solid #B1B1B1;
}

.useText_bor {
    border-bottom: 1px dashed #b1b1b1;
    padding-bottom: 2px;
}

    .useText_bor .icon-down {
        position: absolute;
        top: 5px;
        *top: 2px;
        right: 0px;
        _right: 0px;
        z-index: 10;
    }

.useText_info {
    margin-top: 15px;
    _height: 1%;
}

.lineDt .lineDt_leftinfo {
    width: 60px;
}

.panelBtn_cut {
    margin: 0px;
    text-align: left;
}

.G_useText .resume_select {
    margin-bottom: 0px;
    padding-right: 20px;
    height: 20px;
    overflow: hidden;
    zoom: 1;
}

.resume_select span {
    display: inline-block;
    padding-right: 10px;
    text-indent: 0px;
}

.resume_select_s span {
    margin-right: 10px;
    display: inline-block;
}

.resume_select .icon-down {
    display: none;
}

.G_tab {
    border-bottom: 2px solid #5191ce;
    zoom: 1;
}

    .G_tab a {
        display: inline-block;
        padding: 3px 10px;
        border: 1px solid #d7d7d7;
        _font-family: "宋体" !important;
        float: left;
        margin-left: -1px;
    }

        .G_tab a:visited {
            color: #6c6c6c;
        }

        .G_tab a:hover {
            color: #6c6c6c;
        }

    .G_tab .active {
        background: #5191ce;
        color: #fff !important;
        border: 1px solid #5191ce;
        margin: 0;
    }

.G_input_sel {
    border-bottom: 1px dashed #b1b1b1;
}

.input_sel .search_if {
    padding: 10px 0px;
}

.inform_task {
    margin-top: 20px;
    background-color: #e7f5fe;
    border: 1px solid #5191ce;
}

    .inform_task h2 {
        background: #c8e9ff;
        height: 35px;
        line-height: 35px;
        border-bottom: 1px solid #c8e9ff;
    }

        .inform_task h2 p {
            color: #5191ce;
            margin-left: 10px;
        }

.G_input_date .G_input {
    width: 104px;
    _width: 99px;
}

.G_input_date .gdownList a {
    width: 104px;
}

.G_input_time .G_input {
    width: 70px;
}

.G_input_time .gdownList a {
    width: 70px;
}

.lineDf {
    float: left;
}

.G_inptext_fl .title_wid {
    width: 62px;
    text-align: right;
}

.G_inptext_fl .title {
    display: inline-block;
    margin-right: 5px;
}


.panel_link {
    display: inline;
}

.lineDt .lineDt_align {
    text-align: right;
}

.search_send {
    margin-bottom: 10px;
}

    .search_send li {
        float: left;
        line-height: 24px;
    }

.G_input_send {
    padding-right: 10px;
    _padding-top: 5px;
    display: inline-block;
}

.inform_task .inform_con {
    display: inline-block;
    padding: 50px 0px;
}

.inform_align {
    text-align: center;
}

.gap {
    margin-top: 5px;
    clear: both;
}

.search_send .inptext_hint {
    margin-right: -50px;
}

.hint_info .inptext_hint {
    display: inline-block;
    margin: 10px 0px;
}

.panelBtn_link {
    margin: 0px;
    text-align: left;
}

    .panelBtn_link .delfault {
        float: right;
    }

.inform_taskt {
    margin-top: 0px;
}


.round_num {
    width: 24px;
    height: 14px;
    line-height: 14px;
    padding: 0px;
    margin: 0px 5px;
    text-align: center;
}

.G_input_mar {
    overflow: hidden;
}

.alert {
    padding-left: 67px;
    margin-top: 5px;
    clear: both;
}

.hint_info .delfault {
    color: #5191ce;
}

    .hint_info .delfault:visited {
        color: #5191ce;
    }

    .hint_info .delfault:hover {
        color: #ff7400;
    }

.useText_top {
    margin-top: 0px;
}

.G_lineDL .G_lineDL_wid {
    width: 90px;
}

.list .check_wid {
    width: 90px;
}

.hint_left {
    text-align: left;
    padding-left: 20px;
}

.tab_scan {
    display: inline-block;
    margin-left: 40px;
}

    .tab_scan .scan {
        display: inline-block;
        padding: 0px 20px;
        background: #5191ce;
        color: #fff;
    }

        .tab_scan .scan:visited {
            background: #5191ce;
            color: #fff;
        }

        .tab_scan .scan:hover {
            background: #5191ce;
            color: #fff;
        }

.panel_con {
    text-align: left;
}

.job {
    border: 1px solid #d7d7d7;
    margin: 20px auto;
}

    .job h2 {
        background-color: #e7e7e7;
        height: 35px;
        line-height: 35px;
        color: #6c6c6c;
        border-bottom: #d7d7d7 1px solid;
        text-align: left;
    }

        .job h2 span {
            display: inline-block;
            margin: 0px 20px;
        }

        .job h2 .company {
            margin-left: 120px;
        }

.job_title {
    background-color: #fff;
    max-height: 180px; /*设置最高高度，出现滚动条下拉*/
    _height: 180px; /*IE6滚动*/
    overflow: scroll; /*显示滚动条*/
    overflow-x: hidden; /*隐藏水平滚动条，只显示垂直滚动条*/
    _width: 458px; /*滚动条IE6不显示，设置宽度兼容IE6*/
}

.job_nt h2 span {
    margin: 0 10px;
}

.job_nt .job_title {
    max-height: 290px;
    _height: 290px;
}

.usxtext_list li {
    overflow: hidden;
    border-bottom: 1px solid #d7d7d7;
    height: 35px;
    line-height: 35px;
    text-align: left;
}

.usxtext_list label {
    margin: 0px 10px;
    display: inline-block;
}

.usxText_pt {
    float: left;
    width: 186px;
    margin-left:10px;
    display: inline-block;
    color: #5191ce;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.usxText_company {
    float: left;
    width: 228px;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.note .note_info {
    float: left;
}

.note .delfault {
    float: right;
    color: #5191ce;
}

    .note .delfault:visited {
        color: #5191ce;
    }

    .note .delfault:hover {
        color: #ff7400;
    }

.note1 {
    line-height: 24px;
}

    .note1 .delfault {
        float: left;
    }

    .note1 .grey {
        float: right;
    }

    .note1 .red {
        float: left;
    }

.hint_mar {
    margin: 10px 0px;
}

    .hint_mar .hint_mar1 {
        margin: 0px;
    }

.inptext_hint .delfault {
    color: #5191ce;
}

    .inptext_hint .delfault:visited {
        color: #5191ce;
    }

    .inptext_hint .delfault:hover {
        color: #ff7400;
    }

.ie7-butD {
    *right: 2px;
    _right: 4px;
}

#tab_content {
    _height: 1%;
}

.panel_font {
    padding: 10px 42px;
}

.font_left {
    text-align: left;
}

.input_yq {
    width: 345px;
}

.input_theme {
    width: 422px;
}

.G_inptext_fl .downlist {
    position: absolute;
    top: 35px;
    left: 27px;
    *left: 28px;
    _left: 30px;
    width: 89px;
    background: #bfbfbf;
    color: #fff;
    z-index: 50;
    display: none;
    padding-left: 8px;
}

.note .note_info {
    float: left;
}

.note .delfault {
    float: right;
    color: #5191ce;
}

    .note .delfault:visited {
        color: #5191ce;
    }

    .note .delfault:hover {
        color: #ff7400;
    }

.note1 {
    line-height: 24px;
}

    .note1 .delfault {
        float: left;
    }

    .note1 .grey {
        float: right;
    }

    .note1 .red {
        float: left;
    }

.hint_mar {
    margin: 10px 0px;
}

    .hint_mar .hint_mar1 {
        margin: 0px;
    }

.inptext_hint .delfault {
    color: #5191ce;
}

    .inptext_hint .delfault:visited {
        color: #5191ce;
    }

    .inptext_hint .delfault:hover {
        color: #ff7400;
    }

.ie7-butD {
    *right: 2px;
    _right: 4px;
}

#tab_content {
    _height: 1%;
}

.panel_font {
    padding: 10px 42px;
}

.font_left {
    text-align: left;
}

.input_yq {
    width: 256px;
}

.input_theme {
    width: 422px;
}

.G_inptext_fl .downlist {
    position: absolute;
    top: 35px;
    left: 27px;
    *left: 28px;
    _left: 30px;
    width: 89px;
    background: #bfbfbf;
    color: #fff;
    z-index: 50;
    display: none;
    padding-left: 8px;
}

.box-top {
    margin-top: 0px;
}

.state span {
    padding-right: 12px;
}

.G_lineDL .upload {
    border: 1px solid #cecece;
    background: #fff;
    display: inline-block;
    color: #6c6c6c;
    padding: 0px 110px;
}

    .G_lineDL .upload:visited {
        color: #6c6c6c
    }

    .G_lineDL .upload:hover {
        color: #6c6c6c
    }

.upload i {
    vertical-align: middle;
    _margin: 11px 10px 11px 0px;
}

.upload .icon-upload-alt {
    width: 22px;
    height: 18px;
    background-position: -397px -115px;
}

.G_upload {
    line-height: 40px;
    height: 40px;
}

    .G_upload .scan {
        font-size: 14px;
    }

    .G_upload .tab_scan {
        margin-left: 10px
    }

.panel_con b {
    margin-right: 10px;
}

.panel_con .font-w {
    display: inline-block;
    font-weight: bold;
}


.G_inptext_fl .title-tm {
    margin-right: 0px;
}

.G_mar {
    margin-right: 3px;
    *margin-right: 1px;
    _margin-right: 0px;
}

.dqList {
    overflow: hidden;
}

    .dqList ul {
        float: left;
        margin-right: 20px;
        width: 270px;
    }

    .dqList li {
        line-height: 24px;
        padding-left: 20px;
        position: relative;
    }

        .dqList li span {
            margin-right: 8px;
            color: #fe5400;
            position: absolute;
            top: 0px;
            left: 0px;
        }

        .dqList li a {
            display: inline-block;
            margin-right: 4px;
        }

.panel_pic {
    position: absolute;
}

    .panel_pic .closeBtn {
        display: inline-block;
        width: 48px;
        height: 48px;
        position: absolute;
        top: 75px;
        right: 3px;
        background: url(about:blank)
    }

    .panel_pic .goLinkBtn {
        display: inline-block;
        width: 102px;
        height: 44px;
        position: absolute;
        top: 220px;
        right: 34px;
        background: url(about:blank)
    }

.panel_center_text {
    text-align: center;
    border-bottom: #dce1e8 solid 1px;
    height: 42px;
    line-height: 42px;
    background-color: #f7f7f7;
}

.wind_bga {
    background-color: #fff;
    border: #d7d7d7 solid 1px;
}

    .wind_bga p {
        margin: 10px;
    }

    .wind_bga ul {
        margin: 10px;
    }

        .wind_bga ul li {
            line-height: 32px;
        }

.wind_title {
    background-color: #f3f3f3;
    height: 40px;
}

    .wind_title h3 {
        line-height: 40px;
        color: #5191ce;
        padding: 0 10px;
    }

.lable_list_box {
    border: #cecece solid 1px;
    background-color: #fff;
    min-height: 88px;
}

.lable_null_span {
    border: #ebebeb solid 1px;
    height: 32px;
    line-height: 32px;
    width: 142px;
    margin: 30px auto 0;
    color: #5191ce;
    text-align: center;
}

.lable_list_box .lable_list_unit a {
    position: relative;
}

    .lable_list_box .lable_list_unit a i {
        position: absolute;
        right: 0px;
        top: 4px;
    }

.lable_list_choose {
    margin: 10px 0;
}

.lable_list_unit li {
    float: left;
    margin: 4px 4px;
}

    .lable_list_unit li a {
        display: inline-block;
        height: 28px;
        line-height: 28px;
        padding: 0 16px;
        border: #bbbbbb solid 1px;
        background-color: #fff;
        color: #5191ce;
    }

.lable_list_add {
    margin: 10px 0;
}

.panel_center_text .lable_list_add {
    margin: 0;
    text-align: left;
    padding-left: 10px;
}

.lable_list_add .input_col {
    width: 160px;
    padding: 0 6px;
    height: 22px;
    line-height: 22px;
}

.tab_scan_add a:link {
    display: inline-block;
    background-color: #5191ce;
    color: #fff;
    padding: 0 16px;
    font-size: 12px;
    line-height: 24px;
    height: 24px;
    vertical-align: middle;
}

.codeShow {
    text-align: center;
    padding: 20px 0;
}

    .codeShow p {
        color: #5191ce;
        font-size: 18px;
        line-height: 36px;
    }

.panel_center_table {
    background-color: #fff;
    padding-bottom: 1px;
}

    .panel_center_table th {
        text-align: center;
        border-bottom: #dce1e8 solid 1px;
        height: 40px;
    }

    .panel_center_table td a {
    }

    .panel_center_table td {
        text-align: center;
        padding: 8px 2px;
    }

.downBox-tb-s {
    margin-left: 6px;
}

    .downBox-tb-s .input {
        width: 100px;
        height: 14px;
        line-height: 14px;
        padding: 8px;
        border: #bbbbbb solid 1px;
        outline: none;
    }

    .downBox-tb-s a .icon {
        float: left;
    }

.panelSize_l {
    width: 618px;
}

.text_red_bot {
    clear: both;
    color: #fd4b4b;
}

.textList_th_l li {
    float: left;
    width: 33%;
    line-height: 32px;
}

.hint-jj {
    font-size: 21px;
    font-weight: bold;
    margin: 10px 0;
}

.table-date {
    border: #ddd solid 1px;
    margin: 10px auto;
}

    .table-date table th {
        background-color: #eee;
        height: 32px;
    }

    .table-date table td {
        text-align: center;
        height: 32px;
    }

.lineDL_yz dt {
    width: 120px;
}

.lineDL_yz .G_input {
    width: 278px;
}

.lineDL_yz .G_inptext_fl img {
    vertical-align: middle;
}

.resume_select .name_r {
    padding-right: 22px;
    _padding-right: 21px;
}

.resume_select .name_rt {
    padding-right: 20px;
}

.panelSize_s {
    width: 350px;
}

.panelSize_xl {
    width: 640px;
}

.panel_f_l {
    float: left;
}

.panelSize_s .panel_f_l {
    *width: 210px;
}

.panelSize_xl .panel_f_l {
    *width: 420px;
}

.panel_f_l p {
    text-align: center;
    margin-top: 10px;
    line-height: 24px;
}

.panel_f_r {
    float: left;
    text-align: center;
    margin-left: 10px;
}

.panel_img_b {
    padding: 6px;
    border: #5996d0 solid 1px;
    display: inline-block;
    margin: 4px auto;
    height: 82px;
    width: 82px;
    overflow: hidden;
}

.panel_f_r h4 {
    color: #f56001;
}

.panel_f_r p {
    color: #ff0000;
}

.p_inpSize_l .G_input {
    width: 320px;
    padding-right: 24px;
}

.p_inpSize_l .gdownList {
    width: 350px;
}

    .p_inpSize_l .gdownList a {
        width: 330px;
        *width: 318px;
        padding-right: 13px;
    }

.p_inpSize_ml .G_input {
    width: 290px;
}

.p_inpSize_ml .gdownList {
    width: 302px;
}

    .p_inpSize_ml .gdownList a {
        width: 283px;
        padding-right: 13px;
    }

.p_inpSize_m .G_input {
    width: 230px;
}

.p_inpSize_m .gdownList {
    width: 242px;
}

    .p_inpSize_m .gdownList a {
        width: 223px;
        padding-right: 13px;
    }

.p_inpSize_l .sdownList {
    width: 350px;
}

.sdownList {
    position: absolute;
    top: 26px;
    *top: 27px;
    left: 0;
    border: #d4d4d4 solid 1px;
    display: none;
    background-color: #FFF;
    z-index: 99;
}

.p_inpSize_l .sdownList .G_input {
    width: 160px;
    padding-right: 0px;
}

.sdownList-search {
    padding: 10px 6px;
    border-bottom: #d4d4d4 solid 1px;
}

    .sdownList-search .tab_scan {
        margin-left: 10px;
    }

.searchList {
    max-height: 140px;
    overflow-y: auto;
}

    .searchList ul li {
        border-bottom: #d4d4d4 solid 1px;
        line-height: 26px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

        .searchList ul li label {
            font-size: 12px
        }

.liTb .liTb_multi_l0 {
    width: 12%;
}

.liTb .liTb_multi_l1 {
    width: 10%;
}

.liTb .liTb_multi_l2 {
    width: 21%;
}

.liTb .liTb_multi_l3 {
    width: 25%;
}

.liTb .liTb_multi_l4 {
    width: 11%;
}

.liTb .liTb_multi_l5 {
    width: 13%;
}

.liTb .liTb_multi_l6 {
    width: 8%;
    text-align: left;
}

.liTb li {
    float: left;
    text-align: center;
}

.liTb .liTb_l1 {
    width: 28%;
}

.liTb .liTb_l2 {
    width: 28%;
}

.liTb .liTb_l3 {
    width: 16%;
}

.liTb .liTb_l4 {
    width: 18%;
}

.liTb .liTb_l5 {
    width: 10%;
    text-align: left;
}

.usxtext_list .liTb {
    margin-right: -17px;
}

.liTb .usxText_company {
    width: 100%;
}

.Common_onHere {
    border-color: #5191ce;
}

.lineDl {
    margin-top: 10px;
}

    .lineDl dt {
        float: left;
        width: 80px;
        height: 32px;
        line-height: 32px;
    }

.form-main .lineDl dt {
    font-size: 14px;
    color: #3b3b3b;
}

.lineDl dd {
    float: left;
    line-height: 32px;
}

.inptext_fl {
    float: left;
    position: relative;
    margin-right: 6px;
    zoom: 1;
    *display: inline;
    word-wrap: break-word;
    *word-wrap: normal *word-break: break-all;
    line-height: 32px;
    height: 32px;
}

.inptext_fr {
    float: right;
    position: relative;
    zoom: 1;
    *display: inline;
    word-wrap: break-word;
    *word-wrap: normal *word-break: break-all;
    line-height: 32px;
    height: 32px;
}
 .lineDl .input {
    height: 22px;
    line-height: 22px;
    padding: 4px 8px;
    border: #c4c4c4 solid 1px;
    outline: none;
    vertical-align: middle;
}

.list-table-title .inptext_fl {
    margin-right: 6px;
    line-height: 24px;
    height: 24px;
}

.list-table-title .downBox-s .input {
    width: 70px;
    outline: none 0;
    cursor: pointer;
    height: 18px;
    line-height: 18px;
}

.list-table-title .downIcon {
    width: 22px;
    height: 22px;
}

    .list-table-title .downIcon .icon {
        margin: 8px 0 0 6px;
    }

.list-table-title .downList {
    top: 24px;
}

.list-table-title .downBox-s .downList a {
    width: 60px;
}

.line-cut-s {
    width: 22px;
    text-align: center;
}

.line-cut-ss {
    width: 12px;
    text-align: center;
}

.downBox-l .input {
    width: 348px;
}

.downBox-m .input {
    width: 214px;
}

.downBox-m .downList a {
    width: 218px;
}

.downBox-s .input {
    width: 148px;
}

.downBox-s .downList a {
    width: 152px;
}

.downBox-ss .input {
    width: 53px;
}

.downBox-ss .downList {
    width: 69px;
}

    .downBox-ss .downList a {
        min-width: 57px;
    }

.downBox-sa .input {
    width: 102px;
    padding-left: 54px;
}

.downBox-sa .inpSelct {
    display: inline-block;
    height: 32px;
    line-height: 32px;
    padding: 0 4px;
    _height: 22px;
    _padding-top: 10px;
    position: absolute;
    top: 0px;
    left: 0px;
}

.downList {
    position: absolute;
    top: 32px;
    _top: 33px;
    left: 0;
    padding: 4px 0px;
    font-size: 12px;
    max-height: 280px;
    overflow-y: auto;
    overflow-x: hidden;
    border: #d4d4d4 solid 1px;
    display: none;
    background-color: #FFF;
    z-index: 999;
}

    .downList a {
        display: block;
        line-height: 24px;
        height: 24px;
        text-align: left;
        padding: 2px 6px;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 12px;
        color: #3b3b3b;
        word-break: keep-all;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

.downList-box-jq .open {
    display: block;
}

    .downList-box-jq .open .selected {
        background: #39f;
        color: #fff;
    }

.downList a:visited {
    *display: block;
}

.downList a:hover {
    background-color: #f0f0f0;
}

.chooseIcon {
    position: absolute;
    right: 1px;
    top: 1px;
    *top: 2px;
    display: block;
    width: 30px;
    height: 30px;
    background-color: #f2f2f2;
    overflow: hidden;
}

.downIcon {
    position: absolute;
    right: 1px;
    _right: 1px;
    top: 1px;
    *top: 2px;
    display: block;
    width: 30px;
    height: 30px;
    background-color: #f2f2f2;
    overflow: hidden;
}

.more-list .downIcon {
    _right: 0px;
}

.downList-search {
    position: absolute;
    top: 31px;
    left: 0;
    padding: 4px 0px;
    width: 230px;
    border: #d4d4d4 solid 1px;
    display: none;
    background-color: #FFF;
    z-index: 999;
}

    .downList-search li {
        position: relative;
        padding: 0 34px 0 4px;
        line-height: 26px;
        height: 26px;
        word-break: keep-all;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

        .downList-search li a {
            margin-right: 2px;
        }

.editIcon {
    position: absolute;
    right: 2px;
    top: 0px;
}

    .editIcon .icon_closeGrey:hover {
        background-position: -171px -170px;
    }

    .editIcon .icon_penGrey:hover {
        background-position: -193px -170px;
    }

.btext-r {
    text-align: right;
    line-height: 24px;
    color: #999999;
    padding: 0 4px;
}

.btext-c {
    text-align: center;
    line-height: 24px;
    color: #999999;
    padding: 0 4px;
}

.chooseIcon, .downIcon, .downIcon_left {
    position: absolute;
    right: 1px;
    top: 1px;
    *top: 3px;
    display: block;
    width: 30px;
    height: 30px;
    background-color: #f2f2f2;
    overflow: hidden;
}

    .chooseIcon .icon {
        margin: 9px 0 0 10px;
        _width: 14px;
        _background-position: -13px -15px;
    }

    .downIcon .icon {
        margin: 10px 0 0 11px;
    }

    .chooseIcon .input, .downIcon .input {
        padding: 8px 38px 8px 8px;
    }

.downIcon_left {
    left: 1px;
}

    .downIcon_left .icon {
        margin: 10px 0 0 10px;
    }

.two-column-form {
    margin-bottom: 40px;
}

.form-main-tc {
    float: left;
    margin-right: 26px;
    width: 452px;
}

.zcf .form-main-tc {
    float: left;
    margin-right: 0px;
    width: 50%;
}

.zcf .lineDl dt {
    width: 62px;
    text-align: right;
    padding-right: 10px;
    color: #3b3b3b;
}

.zcf .btn-search:link {
    height: 32px;
    line-height: 32px;
    font-size: 18px;
}

.zcf .btn-search:visited {
    height: 32px;
    line-height: 32px;
    font-size: 18px;
}

.zcf .btn-search .icon {
    top: 5px;
    width: 25px;
}

.btn-white:link {
    background-color: #fff;
    border: #e1e1e1 solid 1px;
    height: 22px;
    line-height: 22px;
    padding: 0 20px;
    display: inline-block;
}

.btn-white:visited {
    border: #e1e1e1;
}

.chick-unit {
    position: absolute;
    left: 0px;
    top: 4px;
}

    .chick-unit li {
        float: left;
        height: 24px;
        line-height: 24px;
        background-color: #ebebeb;
        color: #3b3b3b;
        padding: 0 18px 0 6px;
        margin-left: 5px;
        max-width: 90px;
        _width: 80px;
        position: relative;
        cursor: default;
        word-break: keep-all;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

        .chick-unit li .icon {
            position: absolute;
            top: 7px;
            right: 4px;
        }

.onHere .input {
    border-color: #5191ce;
}

.onHere .icon-th-large_grey {
    background-position: -1px -15px;
}

.onHere .icon_caret_down_large {
    background-position: -587px -106px;
}

.promptHere .input {
    border-color: #f30;
}


.inptext_bot_sta {
    clear: both;
}

.inptext_bot_stb {
    clear: both;
    color: #f30;
}

    .inptext_bot_stb .icon {
        vertical-align: middle;
    }

.inptext_bot_stc {
}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #b4b4b4;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #b4b4b4;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #b4b4b4;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #b4b4b4;
}

body {
    background-color: #edf1f7;
}

.ct {
    width: 1000px;
    margin: 0 auto;
    _position: relative;
}

.li_popup_guide001 {
    width: 634px;
    height: 215px;
    position: absolute;
    z-index: 13;
    left: 25px;
    top: 179px;
}
.font-yh {
    font: 14px/1.8 Microsoft YaHei,Arial, Helvetica, sans-serif,'宋体',tahoma, Srial, helvetica, sans-serif;
}

.mg-b10 {
    margin-bottom: 10px;
}

.line-cut-d {
    border-bottom: #d9d9d9 dashed 1px;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.fs18 {
    font-size: 18px;
}

.fs16 {
    font-size: 16px;
}

.fs14 {
    font-size: 14px;
}

.border-top {
    border-top: #5191ce solid 3px;
}

.border-bottom {
    border-bottom: #5191ce solid 3px;
}

input[type="checkbox"] {
    vertical-align: middle;
}

.shortcut {
    background-color: #2a2d34;
    min-width: 1000px;
}

.shoutcut_nav {
    float: right;
}

    .shoutcut_nav li {
        float: left;
    }

        .shoutcut_nav li a {
            font-size: 12px;
            color: #fff;
            display: inline-block;
            padding: 0 10px;
            height: 30px;
            line-height: 30px;
        }

            .shoutcut_nav li a:hover {
                background-color: #444;
            }

        .shoutcut_nav li .login-out {
            color: #F00;
        }

.topHeader {
    background-color: #5191ce;
    position: relative;
    z-index: 10;
    min-width: 1000px;
}

.logo_main {
    float: left;
}

.nav_main {
    float: right;
}

.logo_main a {
    float: left;
    display: block;
    height: 58px;
}


.w_logo {
    width: 210px;
}

.logo_main {
    float: left;
}

    .logo_main a {
        display: inline-block;
        vertical-align: middle;
    }

.nav_main {
    float: right;
    _padding-left: 90px;
}

    .nav_main ul {
        margin-top: 17px;
    }

    .nav_main .dropdown {
        float: left;
        position: relative;
    }

        .nav_main .dropdown a {
            display: block;
            width: 98px;
            height: 42px;
            line-height: 42px;
            text-align: center;
            font-family: Microsoft YaHei;
            color: #fff;
            font-size: 18px;
            padding: 0 12px;
        }

        .nav_main .dropdown:hover .nav-m {
            background-color: #417fba;
            color: #fff;
        }

        .nav_main .dropdown .active {
            background-color: #e9eef5;
            color: #5191ce;
        }

    .nav_main .dropdown-con {
        position: absolute;
        top: 42px;
        left: 0;
        margin-top: 0;
        display: none;
        z-index: 999;
    }

        .nav_main .dropdown-con li {
            width: 100%;
        }

            .nav_main .dropdown-con li a {
                background-color: #417fba;
                color: #fff;
                font-size: 14px;
                text-align: left;
                padding: 0 16px;
                width: 90px;
                word-break: keep-all;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
            }

                .nav_main .dropdown-con li a:hover {
                    background-color: #326594;
                    color: #fff;
                }

.commonMain {
    margin: 20px 0;
    position: relative;
    z-index: 0;
}

.column-b {
    float: left;
    width: 70%;
    font-family: Microsoft YaHei;
    font-size: 14px;
}

.column-s {
    float: right;
    width: 28.6%;
    font-family: Microsoft YaHei;
    font-size: 14px;
}

.fn-main { 
    border-left: #dce1e8 solid 1px;
    border-right: #dce1e8 solid 1px;
    margin-bottom: 10px;
    *position: relative;
    zoom: 1;
    background: #fff url(../images/fnBgpic.gif) repeat-x bottom left;
    padding-bottom: 2px;
}

.fn-main-set {
    height: 302px;
    margin-bottom: 10px;
}

.fn-main-title {
    height: 32px;
    line-height: 32px;
    border-bottom: #e9eef5 solid 2px;
    padding: 0 10px;
    position: relative;
    font-weight: bold;
}

.numble-reject {
    position: absolute;
    right: 8px;
    top: 0px;
}

    .numble-reject a {
        color: #F30;
        font-weight: normal;
    }

.img-reject {
    position: absolute;
    right: 8px;
    bottom: 8px;
}

.fn-main-con {
    padding: 15px;
}

.xy_pop {
    position: relative;
}

.xy_pop_right {
    position: absolute;
    left: 250px;
    top: -38px;
}

.xy_pop_top {
    position: absolute;
    left: 80px;
    top: -94px;
}

.sy_pop_main {
    background-color: #e7f5fe;
    padding: 6px 10px;
    border: #5191ce solid 1px;
    width: 144px;
    position: relative;
}

    .sy_pop_main p {
        font-size: 12px;
        line-height: 24px;
        color: #5191ce;
    }

.syIcon {
    display: block;
    overflow: hidden;
    position: absolute;
    background-image: url(../images/xyIcon.gif);
}

.sy_pop_close {
    width: 5px;
    height: 5px;
    background-position: 0 0;
    right: 5px;
    top: 5px;
}

.sj-left {
    width: 6px;
    height: 9px;
    background-position: -14px 0;
    left: -6px;
    top: 18px;
}

.sj-bot {
    width: 9px;
    height: 6px;
    background-position: -5px 0;
    right: 30px;
    bottom: -6px;
}

.fn-main-list {
    float: left;
    width: 33%;
    padding: 20px 0;
}

    .fn-main-list li {
        text-align: center;
    }

        .fn-main-list li .icon {
            position: relative;
        }

        .fn-main-list li .icon_photo {
            background-position: -3px -56px;
            width: 110px;
            height: 110px;
        }

        .fn-main-list li .icon_mail {
            background-position: -120px -57px;
            width: 110px;
            height: 110px;
        }

        .fn-main-list li .icon_search_large {
            background-position: -239px -58px;
            width: 110px;
            height: 110px;
        }

body .blue_link {
    color: #5191ce !important;
}

.blue_link:visited {
    color: #5191ce !important;
}

.blue_link:hover {
    color: #ff3300 !important;
}

body .disabled_link:link {
    color: #999;
    cursor: default;
}

.disabled_link:visited {
    color: #999;
}

.disabled_link:hover {
    color: #999;
}


@-webkit-keyframes btnRotate {
    0% {
        -webkit-transform: rotateZ(0deg);
    }

    100% {
        -webkit-transform: rotateZ(360deg);
    }
}

@keyframes pulse {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }

    50% {
        -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1)
    }

    100% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotateY(0deg) rotateX(0deg);
        transform: rotateY(0deg) rotateX(0deg);
    }

    50% {
        -webkit-transform: rotateY(-180deg) rotateX(0deg);
        transform: rotateY(-180deg) rotateX(0deg);
    }

    100% {
        -webkit-transform: rotateY(-360deg) rotateX(0deg);
        transform: rotateY(-360deg) rotateX(0deg);
    }
}

@-moz-keyframes spin {
    0% {
        -moz-transform: rotateY(0deg) rotateX(0deg);
        transform: rotateY(0deg) rotateX(0deg);
    }

    50% {
        -moz-transform: rotateY(-180deg) rotateX(0deg);
        transform: rotateY(-180deg) rotateX(0deg);
    }

    100% {
        -moz-transform: rotateY(-360deg) rotateX(0deg);
        transform: rotateY(-360deg) rotateX(0deg);
    }
}

@-o-keyframes spin {
    0% {
        -o-transform: rotateY(0deg) rotateX(0deg);
        transform: rotateY(0deg) rotateX(0deg);
    }

    50% {
        -o-transform: rotateY(-180deg) rotateX(0deg);
        transform: rotateY(-180deg) rotateX(0deg);
    }

    100% {
        -o-transform: rotateY(-360deg) rotateX(0deg);
        transform: rotateY(-360deg) rotateX(0deg);
    }
}


.fn-main-list li i:hover {
    -webkit-animation: spin 1.2s linear forwards 0.5;
    -moz-animation: spin 1.2s linear forwards 0.5;
    -o-animation: spin 1.2s linear forwards 0.5;
    animation: spin 1.2s linear forwards 0.5;
}

.fn-main-list li .btn {
    display: inline-block;
    width: 140px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background: #fe5400;
    color: #fff;
    font-family: Microsoft YaHei;
    font-size: 18px;
}

    .fn-main-list li .btn:visited {
        color: #FFF;
    }

    .fn-main-list li .btn:hover {
        background: #e54c00;
    }

.main-list-text {
    margin: 12px 0;
}

    .main-list-text a {
        color: #ff3300;
    }

        .main-list-text a:visited {
            color: #ff3300;
        }

.pic-text-fnNew {
    padding: 10px;
    background: url(../images/mk_new_icon.png) right top no-repeat;
    height: 140px;
    font-family: Microsoft YaHei;
    font-size: 14px;
    position: relative;
}

    .pic-text-fnNew p {
        line-height: 24px;
    }

.pic-text-bot {
    text-align: right;
}

.pic-text-fnNew .pic-text-bot {
    position: absolute;
    right: 10px;
    bottom: 4px;
}

.pic-text-bot a {
    color: #5191ce;
    font-family: Microsoft YaHei;
}

    .pic-text-bot a:hover {
        color: #ff7300;
    }

.ms-tishi {
    padding: 0 20px;
    line-height: 18px;
    margin-bottom: 10px;
}

.textLink-list-fl {
    min-height: 60px;
}

    .textLink-list-fl li {
        line-height: 30px;
        width: 24%;
        float: left;
        margin-left: 5px;
    }

        .textLink-list-fl li a {
            font-family: Microsoft YaHei;
        }

.user-info {
    height: 302px;
}

    .user-info li {
        line-height: 30px;
    }

.page-map {
    font-size: 12px;
    margin-bottom: 10px;
}

    .page-map .active {
        color: #5191ce;
    }

.page-fn-link {
    font-size: 12px;
    text-align: right;
    margin-top: -19px;
    height: 22px;
}

    .page-fn-link a {
        margin-left: 10px;
    }

.fn-main-tab .page-fn-link {
    margin-top: -25px;
}

.line-text-list {
    line-height: 22px;
    font-size: 12px;
    margin-bottom: 10px;
}

.line-text-list-title {
    float: left;
    width: 80px;
    text-align: right;
}

.line-text-list-main {
    float: left;
    width: 85%;
}

    .line-text-list-main li {
        float: left;
        margin-left: 10px;
        max-width: 20%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

        .line-text-list-main li a {
            padding: 0 4px;
            display: inline-block;
            _height: 22px;
            _line-height: 22px;
        }

        .line-text-list-main li .active {
            background-color: #d4ecff;
        }

        .line-text-list-main li .ac-blue {
            color: #5191ce;
        }

.line-list-down {
    clear: both;
    background-color: #d4ecff;
    padding: 6px 10px 6px 86px;
}

.form-downList {
    float: left;
    margin-left: 4px;
    position: relative;
}

    .form-downList input {
        outline: none;
        width: 54px;
        height: 22px;
        padding: 0 4px;
        border: #e1e1e1 solid 1px;
        font-family: Arial,Microsoft YaHei,'宋体',tahoma, Srial, helvetica, sans-serif;
    }

    .form-downList .downList {
        top: 23px;
    }

        .form-downList .downList a {
            width: 70px;
        }

    .form-downList .downIcon {
        height: 22px;
        width: 20px;
    }

        .form-downList .downIcon .icon {
            margin: 7px 0 0 8px;
        }

    .form-downList .btn {
        display: inline-block;
        height: 22px;
        line-height: 22px;
        background-color: #fff;
        border: #e1e1e1 solid 1px;
        padding: 0 6px;
    }

        .form-downList .btn:hover {
            background-color: #5191ce;
            border-color: #5191ce;
            color: #fff;
        }

.line-input-list {
    float: left;
    margin-left: 10px;
}

    .line-input-list li {
        margin-right: -1px;
        float: left;
    }

    .line-input-list .form-downList {
        position: relative;
        height: 24px;
        margin: 0;
        padding: 0;
    }

        .line-input-list .form-downList input {
            height: 22px;
            padding: 0 22px 0 6px;
            border: #e1e1e1 solid 1px;
            color: #666;
            cursor: pointer;
            line-height: 22px;
            font-size: 12px;
        }

.downInp {
    position: absolute;
    top: 23px;
    left: 0;
}

    .downInp .line-list-down {
        background-color: #FFF;
        padding: 4px 6px 4px 10px;
        width: 220px;
        border: #e1e1e1 solid 1px;
    }

.line-list-down .downList {
    top: 23px;
}

    .line-list-down .downList a {
        width: 66px;
    }

.downInp .form-downList {
    margin-right: 4px;
}

    .downInp .form-downList .btn { /* background-color:#5191ce; border-color:#5191ce; color:#fff; */
        background-color: #fff;
        border: #e1e1e1 solid 1px;
    }

        .downInp .form-downList .btn:hover {
            background-color: #3373b0;
        }

    .downInp .form-downList input {
        width: 30px;
    }

.posLine-bot {
    position: relative;
}

    .posLine-bot a {
        position: absolute;
        right: 10px;
        top: -22px;
        color: #fe5400;
    }

.form-main {
    margin: 20px;
    position: relative;
}

.form-main-search {
    margin-left: 40px;
}

.choose-box-p {
    position: absolute;
    right: 20px;
    top: 0px;
    z-index: 2;
    width: 232px;
}

    .choose-box-p .lineDl {
        position: relative;
        margin-top: 0;
        width: 232px;
    }

.rmKeyword a {
    margin-left: 4px;
}

.text-list {
    border: #e1e1e1 solid 1px;
    margin-top: 10px;
    background-color: #fff;
}

    .text-list .text-list-title {
        background-color: #f2f2f2;
        height: 34px;
        line-height: 34px;
        padding: 0 6px;
        font-size: 12px;
        color: #3b3b3b;
    }

    .text-list .text-list-main {
        padding: 4px 10px;
    }

        .text-list .text-list-main li {
            margin-bottom: 4px;
            word-break: break-all;
        }

    .text-list li a {
        color: #5191ce;
        font-size: 12px;
    }

        .text-list li a:hover {
            color: #ff7300;
        }

.box-left {
    text-align: left;
    margin: 20px auto;
}

.box-center {
    text-align: center;
    margin: 20px auto;
}

    .box-center a {
        vertical-align: bottom;
    }

.btn-radius {
    display: inline-block;
    padding: 6px 12px;
    color: #3b3b3b;
    border: #cfcfcf solid 1px;
    border-radius: 20px;
}

.btn-search:link {
    background-color: #5191ce;
    height: 40px;
    line-height: 40px;
    padding: 0 18px 0 44px;
    position: relative;
    display: inline-block;
    color: #fff;
    font-family: Microsoft YaHei;
    vertical-align: bottom;
}

.btn-search:visited {
    background-color: #5191ce;
    height: 40px;
    line-height: 40px;
    padding: 0 18px 0 44px;
    position: relative;
    display: inline-block;
    color: #fff;
    font-family: Microsoft YaHei;
    vertical-align: bottom;
}

.btn-search:hover {
    color: #FFF;
    background-color: #589ad8;
}

.btn-search .icon {
    position: absolute;
    left: 8px;
    top: 10px;
    _background-position: -102px -24px;
}

.search-form-top {
    height: 50px;
    background-color: #f5f5f5;
    border: #f5f5f5 solid 1px;
    margin-bottom: 10px;
}

.search-top-btn .btn-search {
    height: 32px;
    line-height: 32px;
}

    .search-top-btn .btn-search .icon {
        position: absolute;
        left: 10px;
        top: 6px;
    }

    .search-top-btn .btn-search:link {
        padding-left: 40px;
        vertical-align: middle;
    }

    .search-top-btn .btn-search:visited {
        height: 32px;
        line-height: 32px;
    }

.search-form-top .lineDl dt {
    text-align: center;
    width: 70px;
}

.zcf .lineDl .width-search-l {
    width: 10px;
}

.index-banner-com img {
    width: 698px;
    height: 60px;
}

.index-banner-com {
    margin-left: 1px;
}

.banner-tab-s {
    display: block;
}

.banner-tab-b {
    display: none;
}

.list-top {
    line-height: 36px;
    height: 36px;
    padding: 0 48px;
    position: relative;
}

    .list-top .icon_screen {
        position: absolute;
        left: 14px;
        top: 8px;
    }

    .list-top .btn {
        display: inline-block;
        border: #e1e1e1 solid 1px;
        height: 22px;
        line-height: 22px;
        padding: 0 12px;
        position: absolute;
        right: 10px;
        top: 6px;
    }

        .list-top .btn:hover {
            background-color: #5191ce;
            border-color: #5191ce;
            color: #fff;
        }

.list-table-title {
    background-color: #f3f3f3;
    padding-top: 8px;
    height: 34px;
    position: relative;
    z-index: 2;
}

    .list-table-title li {
        float: left;
        line-height: 26px;
    }

.btn-red:link {
    display: inline-block;
    height: 24px;
    _height: 14px;
    line-height: 24px;
    _line-height: 14px;
    background-color: #fe5400;
    border-top: #ffaa80 solid 1px;
    border-bottom: #c54200 solid 1px;
    font-size: 12px;
    color: #FFF;
    width: 74px;
    text-align: center;
    _padding: 5px 0;
}

.btn-red:visited {
    display: inline-block;
    height: 24px;
    _height: 14px;
    line-height: 24px;
    _line-height: 14px;
    background-color: #fe5400;
    border-top: #ffaa80 solid 1px;
    border-bottom: #c54200 solid 1px;
    font-size: 12px;
    color: #FFF;
    width: 74px;
    text-align: center;
    _padding: 5px 0;
}

.btn-red:hover {
    background-color: #ed5105;
}

.btn-blue:link {
    display: inline-block;
    height: 28px;
    line-height: 28px;
    background-color: #5191ce;
    border-top: #a8c8e7 solid 1px;
    border-bottom: #3f71a1 solid 1px;
    font-size: 12px;
    color: #FFF;
    width: 74px;
    text-align: center;
}

.btn-blue:visited {
    display: inline-block;
    height: 28px;
    line-height: 28px;
    width: 74px;
    background-color: #5191ce;
    font-size: 12px;
    color: #FFF;
    _display: inline-block;
    text-align: center;
}

.btn-blue:hover {
    background-color: #569adb;
}

.btn-blue-b:link {
    display: inline-block;
    height: 38px;
    line-height: 38px;
    background-color: #5191ce;
    border-top: #a8c8e7 solid 1px;
    border-bottom: #3f71a1 solid 1px;
    font-size: 16px;
    color: #FFF;
    width: 160px;
    text-align: center;
}

.btn-blue-b:visited {
    display: inline-block;
    height: 38px;
    line-height: 38px;
    width: 160px;
    background-color: #5191ce;
    font-size: 16px;
    color: #FFF;
    _display: inline-block;
    text-align: center;
}

.btn-blue-b:hover {
    background-color: #569adb;
}

.page-ft-l {
    float: left;
    padding-left: 12px;
}

    .page-ft-l li {
        margin-right: 10px;
    }

.page-ft-r {
    float: right;
    margin-right: 10px;
}

    .page-ft-r li {
        margin-right: 10px;
    }

.page-ft-l .btnTab {
    margin-right: -1px;
}

.btnTab a {
    display: inline-block;
    background-color: #fff;
    border: #e1e1e1 solid 1px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    padding: 0 10px;
    position: relative;
}

.btnTab .active {
    background-color: #5191ce;
    border-color: #5191ce;
    color: #fff;
}

    .btnTab .active:visited {
        background-color: #5191ce;
        border-color: #5191ce;
        color: #fff;
    }

.btnTab .icon {
    position: absolute;
    right: 2px;
    top: 6px;
}

.btnTab .active .icon {
    background-position: -35px 0px;
}

.page-ft-r .btnTab-icon {
    margin-right: -1px;
}

.btnTab-icon a {
    display: inline-block;
    width: 30px;
    height: 24px;
    position: relative;
    background-color: #fff;
    border: #e1e1e1 solid 1px;
}

    .btnTab-icon a:hover {
        background-color: #f5f5f5;
    }

    .btnTab-icon a .icon {
        position: absolute;
        top: 4px;
        left: 6px;
    }

.btnTab-icon .active {
    background-color: #5191ce;
    border-color: #5191ce;
}

    .btnTab-icon .active:hover {
        background-color: #5191ce;
        border-color: #5191ce;
    }

    .btnTab-icon .active .icon-th-list_grey {
        background-position: -26px -15px;
    }

    .btnTab-icon .active .icon-align-justify_grey {
        background-position: -139px -27px;
    }

.btnTab-icon a .icon_caret_left_large, .btnTab-icon a .icon_caret_right_large {
    top: 7px;
    left: 12px;
}

.page-num-set {
    width: 134px;
    margin-left: 10px;
}

.list-table-title .page-num-set .downBox-s .input {
    width: 40px;
}

.list-table-title .page-num-set .downBox-s .downList a {
    width: 30px;
}

.list-table {
    *position: relative;
    *z-index: 1;
    zoom: 1;
}

    .list-table table {
        border: none;
    }

        .list-table table tr {
            *position: relative;
        }

        .list-table table td {
            border: none;
            height: 40px;
            font-size: 12px;
            text-align: center;
        }

        .list-table table th {
            height: 38px;
            font-size: 12px;
            font-weight: normal;
            border-bottom: #f3f3f3 solid 1px;
            padding: 0 10px;
            white-space: nowrap;
        }

        .list-table table .tbText-c {
            text-align: center;
            padding: 0 10px;
        }

        .list-table table tbody > tr:hover td {
            background-color: #d4ecff;
        }

.list-table-detailed table td {
    background-color: #d4ecff;
}

.inbox_tr1 {
    background-color: #FFF;
}

.inbox_tr2 {
    background-color: #f5f3f4;
}

.inbox_tr_light {
    background-color: #FFFFE0;
}

.inbox_tr_hover {
    background-color: #d4ecff;
    z-index: 9;
}

.list-table-bot {
    margin: 20px auto;
    padding-left: 12px;
    clear: both;
    *position: relative;
    z-index: 9;
    *z-index: 0;
}

    .list-table-bot li {
        float: left;
        margin-right: 10px;
        line-height: 30px;
        position: relative;
    }

.list-table-er {
    position: absolute;
    bottom: 27px;
    *bottom: 25px;
    left: 0; 
    _border-top: #c4c4c4 solid 1px;
    _overflow: hidden;
}

    .list-table-er li {
        margin-right: 0;
    }

        .list-table-er li a {
            display: block;
            width: 72px;
            margin-top: -1px;
            text-align: center;
            border: #c4c4c4 solid 1px;
            height: 24px;
            line-height: 24px;
            background-color: #fff;
            color: #3b3b3b;
        }

            .list-table-er li a:hover {
                background-color: #f2f2f2;
            }

.list-table table .table-align-left {
    text-align: left;
}

.table-align-left ul li {
    float: left;
}

.tb-name-left {
    width: 28px;
    text-align: right;
}

.tb-name-c {
    margin-left: 6px;
}

.tb-name-right {
    margin-left: 6px;
}

.ev-tb-name-c {
    line-height: 18px;
}

.table-align-left ul .ev-li {
    height: 20px;
}

.list-none {
    padding: 110px 0;
    text-align: center;
}

    .list-none p {
        color: #d0d0d0;
        font-size: 30px;
        line-height: 90px;
    }

.btn_red_b {
    display: inline-block;
    background-color: #fe5400;
    color: #fff;
    font-size: 16px;
    text-align: center;
    padding: 0 30px;
    height: 40px;
    line-height: 40px;
}

    .btn_red_b:link {
        color: #fff;
    }

    .btn_red_b:visited {
        color: #fff;
    }

    .btn_red_b:hover {
        background-color: #ec4200;
        color: #fff;
    }

.table-id-text a {
    color: #5191ce;
}

    .table-id-text a:visited {
        color: #cc504e;
    }

    .table-id-text a:hover {
        color: #f30;
    }

.table-id-text .icon {
    vertical-align: text-bottom;
}

.list-detailed {
    position: relative;
    padding: 16px 10px 16px 150px;
    background-color: #fff;
    zoom: 1;
}

    .list-detailed dt, .list-detailed dd {
        float: left;
        line-height: 28px;
    }

    .list-detailed dt {
        text-align: right;
        width: 80px;
        font-weight: bold;
        color: #3b3b3b;
    }

    .list-detailed dd {
        border-bottom: #e2e2e2 solid 1px;
        width: 88%;
        text-align: left;
        margin-left: 10px;
        word-break: break-word
    }

.list-set {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 36px;
    padding-top: 8px;
    text-align: right;
    display: none;
    background: transparent;
    background-color: rgba(0,0,0,0.2);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#26000000, endColorstr=#26000000)
}

    .list-set a {
        margin-right: 10px;
    }

.list-detailed:hover .list-set {
    display: block;
}

.list-detailed-apply {
    border-bottom: #5191ce solid 1px;
}

.list-tr-active td {
    background-color: #d4ecff;
}


.list-ckb {
    position: absolute;
    top: 10px;
    left: 10px;
}

.btn-border-blue:link {
    display: inline-block;
    width: 58px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    color: #5191ce;
    background-color: #fff;
    border: #5191ce solid 1px;
}

.btn-border-blue:visited {
    display: inline-block;
    width: 58px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    color: #5191ce;
    background-color: #fff;
    border: #5191ce solid 1px;
}

.btn-border-blue:hover {
    color: #fff;
    background-color: #5191ce;
    border: #5191ce solid 1px;
}

.box-center .btn-border-blue {
    height: 30px;
    line-height: 30px;
    width: 84px;
    font-weight: bold;
}

.list-box {
    zoom: 1;
}

.list-detailed-one {
    margin: 12px;
    border: #dcdcdc solid 1px;
}

    .list-detailed-one h3 {
        font-size: 14px;
        line-height: 42px;
    }

    .list-detailed-one p {
        line-height: 32px;
    }

    .list-detailed-one .list-pic {
        top: 12px;
        left: 40px;
    }

.fgx {
    margin: 0 8px;
}

.list-unit-bot {
    position: relative;
    padding-right: 120px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

    .list-unit-bot span {
        margin-right: 20px;
    }

.list-unit-btn {
    position: absolute;
    right: -20px;
    top: 0px;
}

.list-pic {
    position: absolute;
    top: 16px;
    left: 50px;
    width: 90px;
    height: 110px;
    overflow: hidden;
}

.list-detailed-two {
    _display: inline;
    width: 352px;
    height: 138px;
    float: left;
    padding: 8px 110px 8px 6px;
    border: #dcdcdc solid 1px;
    margin-top: 16px;
    margin-left: 20px;
    zoom: 1;
}

    .list-detailed-two h3 {
        font-size: 14px;
        line-height: 26px;
    }

    .list-detailed-two p {
        line-height: 28px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        _width: 352px;
    }

    .list-detailed-two .list-pic {
        position: absolute;
        top: 10px;
        left: 368px;
        width: 90px;
        height: 110px;
        overflow: hidden;
    }

.width-limit {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
    vertical-align: middle;
}

.list-detailed-two p .width-limit {
    width: 170px;
    margin-right: 10px;
}

.list-detailed-active {
    border: #5191ce solid 1px;
}

.list-detailed-none {
    padding: 8px;
    text-align: center;
    width: 452px;
}

    .list-detailed-none p {
        margin-top: 56px;
    }

.list-detailed-null {
    padding: 8px;
    text-align: center;
}

    .list-detailed-null p {
        line-height: 120px;
    }

.list-detailed .blue_link:visited {
    color: #cc504e !important;
}

.page-numble {
    text-align: center;
    margin: 18px auto;
}

    .page-numble a {
        display: inline-block;
        border: #e1e1e1 solid 1px;
        background-color: #fff;
        padding: 0 12px;
        height: 30px;
        line-height: 30px;
        vertical-align: middle;
        color: #3b3b3b;
        font-size: 14px;
    }

        .page-numble a:visited {
            font-size: 14px;
        }

        .page-numble a:hover {
            background-color: #f5f5f5;
            color: #3b3b3b;
        }

    .page-numble .active {
        background-color: #5191ce; 
        color: #FFF;
    }

        .page-numble .active:visited {
            color: #FFF;
        }

        .page-numble .active:hover {
            background-color: #5191ce;
            border-color: #5191ce;
            color: #FFF;
        }

    .page-numble .page-cut {
        padding: 0 26px;
    }

        .page-numble .page-cut .icon {
            margin-top: 8px;
        }

    .page-numble span {
        display: inline-block;
        height: 28px;
        line-height: 28px;
        vertical-align: middle;
    }

.searchFixed-top {
    width: 100%;
    height: 46px;
    line-height: 46px;
    border-bottom: #ddd solid 1px;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 999;
    background-color: #f9f9f9;
    box-shadow: #666 0px 0px 4px 0px;
}

    .searchFixed-top .ct {
        position: relative;
        font-size: 14px;
    }

    .searchFixed-top .icon {
        vertical-align: middle;
    }

    .searchFixed-top .btn-blue {
        display: block;
        width: 52px;
        height: 26px;
        line-height: 26px;
        text-align: center;
        background-color: #5191ce;
        color: #fff;
        position: absolute;
        right: 10px;
        top: 10px;
        font-size: 12px;
    }

        .searchFixed-top .btn-blue:hover {
            background-color: #589ad8;
        }

.list-main-mune {
    margin: 0 18px;
}

.list-main-title {
    color: #3b3b3b;
    font-size: 14px;
    height: 46px;
    line-height: 46px;
}

.mune-list {
    margin: 10px auto 20px;
}

.mune-list-unit {
    float: left;
    width: 20%;
}

    .mune-list-unit h3 {
        color: #5191ce;
        font: 18px/1.8 Microsoft YaHei;
        padding-left: 44px;
        position: relative;
    }

        .mune-list-unit h3 .icon {
            position: absolute;
            left: 0;
            top: 3px;
        }

    .mune-list-unit ul {
        margin-left: 44px;
    }

        .mune-list-unit ul li {
            line-height: 26px;
        }

.zcf .box-center {
    margin: 0 0 -1px;
}

.zcf .two-column-form {
    margin: 25px 10px;
    *padding-bottom: 25px;
}

.form-main-top-list {
    position: relative;
    z-index: 9;
}

    .form-main-top-list .lineDl {
        width: 25%;
        *width: 244px;
        float: left;
        *position: relative;
    }

.more-list {
    display: none;
    clear: both;
}

.form-main-top .tdown {
    display: none;
}

.form-main-top .up .tdown {
    display: inline;
    _display: inline-block;
}

.form-main-top .up .tup {
    display: none;
}

.form-main-top .icon-angle-down {
    background-position: -66px 0px;
    width: 13px;
    height: 8px;
}

.controlSet {
    _position: absolute;
    _top: 10px;
}

    .controlSet span {
        white-space: pre;
    }

    .controlSet i {
        overflow: hidden;
    }

.cp-top-text {
    height: 32px;
    line-height: 32px;
}

    .cp-top-text .btn-red {
        background-color: #fe5400;
        color: #fff;
        height: 21px;
        width: auto;
        line-height: 21px;
        display: inline-block;
        padding: 0 6px;
    }

        .cp-top-text .btn-red:hover {
            background-color: #ff6800;
        }

        .cp-top-text .btn-red:visited {
            color: #fff;
        }

.cp-banner {
    position: relative;
}

    .cp-banner img {
        display: none;
    }

    .cp-banner .cpPic-s {
        display: block;
    }

    .cp-banner a {
        position: absolute;
        font-family: Microsoft YaHei;
    }

    .cp-banner .cp-banner-btn {
        text-align: center;
        border-radius: 5px;
        font-size: 24px;
        top: 150px;
        left: 150px;
        display: inline-block;
        width: 165px;
        height: 48px;
        line-height: 48px;
        background-color: #fff;
        color: #5191ce;
    }

    .cp-banner .cp-banner-more {
        font-size: 18px;
        top: 170px;
        left: 332px;
        font-size: 18px;
        color: #fff;
    }

.product_list {
    margin-top: 14px;
    _padding-bottom: 20px;
}

    .product_list h2 {
        color: #4b4b4b;
        font-size: 24px;
        border-bottom: #e2e2e2 solid 1px;
        line-height: 56px;
        width: 946px;
        margin: 0 auto;
    }

    .product_list ul {
        margin-top: 20px;
    }

    .product_list li {
        float: left;
        margin-bottom: 20px;
        margin-left: 28px;
        _display: inline;
    }

        .product_list li a {
            display: block;
            overflow: hidden;
            border: #e2e2e2 solid 1px;
            width: 418px;
            height: 130px;
            padding: 20px;
        }

            .product_list li a:hover {
                box-shadow: #ccc 0px 0px 10px;
            }

        .product_list li .active {
            border: #5191ce solid 1px;
        }

.pic-l {
    float: left;
}

.text-l {
    float: left;
    margin-left: 18px;
    color: #4b4b4b;
    width: 280px;
}

    .text-l h3 {
        font-size: 24px;
    }

    .text-l p {
        font-size: 14px;
        line-height: 28px;
        margin-top: 10px;
    }

.icon-pic {
    width: 116px;
    height: 116px;
    background-image: url("../images/icnpic.png");
}

.icon-pic-a {
    background-position: 0 0;
}

.icon-pic-b {
    background-position: 0 -116px;
}

.icon-pic-c {
    background-position: -116px 0;
}

.icon-pic-d {
    background-position: -116px -116px;
}

.icon-pic-e {
    background-position: 0 -232px;
}

.icon-pic-f {
    background-position: -116 -232px;
}

.about-con {
    margin-top: 20px;
}

.about-text {
    width: 630px;
    margin-left: 20px;
    float: left;
    _display: inline;
}

    .about-text p {
        line-height: 26px;
        font-size: 14px;
        color: #747474;
    }

    .about-text li {
        font-size: 16px;
        font-family: Arial;
        color: #617b87;
    }

.about-code {
    float: left;
    width: 340px;
}

    .about-code ul {
        margin-top: 0;
    }

.textMain {
    margin: 40px 20px;
}

.pdl-80 {
    padding-left: 80px;
}

.textMain p {
    line-height: 28px;
}

.paper-text {
    margin-top: 10px;
}

.paper-text-red {
    color: #fe5400;
    margin-top: 10px;
}

.paper-text-grey {
    color: #b3b3b3;
    margin-top: 10px;
}

.greybg-box {
    border: #cecece solid 1px;
    background-color: #f3f3f3;
    padding: 20px;
    width: 450px;
    margin-top: 20px;
}

.btn-line {
    text-align: center;
    margin-bottom: 30px;
}

.btn-line-left {
    text-align: left;
    margin: 10px 0;
}

.btn-line .btn-blue {
    font-weight: bold;
    font-size: 14px;
    width: 222px;
    height: 48px;
    line-height: 48px;
    border-color: #5191ce;
}

    .btn-line .btn-blue:visited {
        font-weight: bold;
        font-size: 14px;
    }

.typeFile-line {
    margin-bottom: 20px;
}

    .typeFile-line a {
        display: block;
        height: 40px;
        line-height: 40px;
        float: left;
        text-align: center;
    }

.typeFile-l {
    width: 336px;
    background-color: #fff;
    border: #cecece solid 1px;
    margin-right: 2px;
}

.typeFile-line .typeFile-r {
    background-color: #5191ce;
    border: #5191ce solid 1px;
    color: #FFF;
    width: 104px;
    font-size: 14px;
    color: #FFF;
    font-weight: bold;
}

    .typeFile-line .typeFile-r:visited {
        background-color: #5191ce;
        border: #5191ce solid 1px;
        color: #FFF;
        width: 104px;
    }

    .typeFile-line .typeFile-r:hover {
        background-color: #5191ce;
        border: #5191ce solid 1px;
        color: #FFF;
        width: 104px;
    }

.n-input-w {
    height: auto;
    margin-right: 30px;
}

    .n-input-w .input {
        width: 450px;
    }

    .n-input-w textarea {
        min-height: 120px;
        _height: 120px;
        width: 450px;
        padding: 8px;
    }

.addText-c {
    line-height: 52px;
    padding-left: 80px;
}

.pline {
    position: relative;
    top: 0;
    *top: -42px;
    left: 0;
    *height: 42px;
    *width: 340px;
    *overflow: hidden;
    *margin-bottom: -42px;
    *z-index: 99;
}

.typeFile-input {
    width: 338px;
    height: 42px;
    position: absolute;
    left: 0px;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer;
    font-size: 80px;
}

.greybg-list-text li {
    line-height: 24px;
    list-style: inside !important;
}

.emailAd {
    margin-right: 20px;
}

.title-blue {
    color: #5191ce;
    font-size: 24px;
    font-family: Microsoft YaHei;
}

    .title-blue i {
        margin-left: -60px;
        margin-right: 10px;
    }
/*tab*/
.fn-main-tab {
    position: relative;
}

    .fn-main-tab h2 {
        font-size: 14px;
        line-height: 36px;
    }

    .fn-main-tab .text-ps {
        font-size: 12px;
        font-weight: normal;
    }

.fn-main-tab-title {
    line-height: 40px;
    height: 40px;
}

    .fn-main-tab-title span {
        line-height: 36px;
        margin-right: 10px;
        font-size: 14px;
    }

.fn-main-tab li {
    float: left;
}

    .fn-main-tab li a {
        display: block;
        font-size: 14px;
        font-weight: bold;
        color: #4b4b4b;
        width: 128px;
        height: 38px;
        line-height: 38px;
        margin-right: -1px;
        border: #e1e1e1 solid 1px;
        text-align: center;
        background-color: #f5f5f5;
        border-bottom: none;
    }

    .fn-main-tab li .active {
        background-color: #5191ce;
        color: #fff;
    }

        .fn-main-tab li .active:visited {
            color: #fff;
        }

.fn-main-tab .fn-main-text {
    margin-left: 10px;
    line-height: 39px;
    width: 34%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

    .fn-main-tab .fn-main-text a {
        display: inline-block;
        background: none;
        border: none;
        color: #f30;
        font-weight: normal;
    }

.fn-main-tab-text {
    position: absolute;
    right: 0;
    top: 16px;
    font-size: 12px;
}

.text-ps {
    color: #fe5400;
}

.text-link:link {
    color: #5191ce;
}

.text-link:visited {
    color: #5191ce;
}

.text-link:hover {
    color: #fe5400;
}

.nk-text-link {
    display: inline-block;
    height: 28px;
    line-height: 28px;
    float: left;
}

    .nk-text-link:link {
        color: #5191ce;
    }

    .nk-text-link:hover {
        color: #fe5400 !important;
    }

    .nk-text-link:visited {
        color: #5191ce;
    }

.list-main {
    *position: relative;
    zoom: 1;
}

    .list-main .fn-main-tab {
        height: 34px;
    }

    .list-main .fn-main-tab-text {
        position: absolute;
        right: 10px;
        top: 10px;
    }

.link-red-udline:link {
    text-decoration: underline;
    color: #fe5400;
}

.link-red-udline:hover {
    text-decoration: none;
}

.edit-pop-box {
    position: relative;
    z-index: 99;
}

.edit-pop {
    position: absolute;
    right: 10px;
    top: 0;
    padding: 14px 8px;
    background-color: #e7f5fe;
    border: #5191ce solid 1px;
    width: 188px;
}

    .edit-pop .input {
        float: left;
        width: 128px;
        padding: 0 6px;
        height: 24px;
        margin-right: 2px;
        border: #e1e1e1 solid 1px;
    }

    .edit-pop .btn {
        float: left;
        display: block;
        background-color: #5191ce;
        width: 42px;
        height: 26px;
        color: #fff;
        text-align: center;
        line-height: 26px;
    }

.edit-pop-close {
    position: absolute;
    right: 4px;
    top: -6px;
}

.icon {
    vertical-align: middle;
}

.list-null {
    width: 100%;
    overflow: hidden;
    padding: 90px 0 30px;
}

.list-null-ct {
    text-align: left;
    margin-left: 400px;
    position: relative;
}

    .list-null-ct .icon {
        position: absolute;
        top: 5px;
        *top: -5px;
        left: -50px;
    }

.list-null h2 {
    font-size: 16px;
    line-height: 42px;
}

.list-null p {
    line-height: 36px;
}

.list-lable {
    margin: 20px;
}

    .list-lable h3 {
        font-size: 14px;
        color: #6c6c6c;
    }

    .list-lable ul {
        margin-top: 10px;
    }

    .list-lable li {
        line-height: 40px;
        font-size: 14px;
    }

    .footer .ct {
        min-height: 70px;
        line-height: 70px;
    }

        .footer .ct span {
            margin: 0 10px;
        }

.botAttention {
    width: 950px;
    margin: 0 auto;
    height: 34px;
    line-height: 34px;
    color: #3b3b3b;
    background-color: #fff;
    position: relative;
    padding: 0 20px 0 30px;
}

    .botAttention .icon-bullhorn {
        position: absolute;
        left: 4px;
        top: 9px;
    }

    .botAttention .icon-close {
        position: absolute;
        right: 4px;
        top: 10px;
    }

.c_width_pre90 {
    display: inline-block;
    max-width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
}

.c_width_360 {
    display: inline-block;
    max-width: 360px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
}

.c_width_12 {
    display: inline-block;
    width: 160px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.th_downList {
    position: relative;
    z-index: 9;
}

    .th_downList .downList {
        top: 0px;
        left: 10px;
        max-height: 360px;
    }

        .th_downList .downList label {
            display: inline-block;
            padding: 0 4px;
        }

.downList_line {
    border-bottom: dotted 1px #999999;
    display: block;
    width: 90%;
    height: 5px;
    margin: 0 auto 5px;
}

@media screen and (min-width: 1201px) {
    .ct {
        width: 1202px;
    }

    .botAttention {
        width: 1150px;
    }

    .list-detailed-two {
        width: 452px;
    }

        .list-detailed-two .list-pic {
            left: 468px;
        }

    .list-detailed-none {
        padding: 8px;
        text-align: center;
        width: 552px;
    }

    .banner-tab-s {
        display: none;
    }

    .banner-tab-b {
        display: block;
    }

    .product_list h2 {
        width: 1146px;
    }

    .product_list li a {
        width: 518px;
    }

    .text-l {
        width: 370px;
    }

    .form-downList input {
        width: 84px;
    }

    .form-downList .downList a {
        width: 100px;
    }

    .zcf .lineDl .width1200-134 {
        width: 134px;
    }

    .search-form-top .lineDl .inptext_fl {
        margin-right: 66px;
    }

    .zcf .lineDl .width-search-l {
        width: 36px;
    }

    .form-main-tc {
        width: 542px;
    }

    .cp-banner .cpPic-s {
        display: none;
    }

    .cp-banner .cpPic-b {
        display: block;
    }

    .list-null-ct {
        margin-left: 500px;
    }

    .fn-main-tab .fn-main-text {
        width: 44%;
    }

    .text_limit_200 {
        width: 400px;
    }

    .li_popup_guide001 {
        width: 634px;
        height: 215px;
        position: absolute;
        z-index: 13;
        left: 57px;
        top: 179px;
    }
.Common_btnimg {
    width: 71px;
    height: 20px;
    background: url(/images/layerButton.gif) no-repeat;
    cursor: pointer;
    border: none 0px;
    margin: 10px;
}

.Common_panel_lnp {
    width: 520px;
}

    .Common_panel_lnp h2 {
        background-color: #5191ce;
        height: 35px;
        line-height: 35px;
        color: #737373;
        border-bottom: #d7d7d7 1px solid;
        position: relative;
    }

        .Common_panel_lnp h2 p {
            margin-left: 10px;
            font-weight: normal;
            color: #fff
        }

        .Common_panel_lnp h2 a {
            position: absolute;
            right: 0px;
            top: 0px;
            cursor: pointer;
            width: 35px;
            height: 35px;
            text-align: center;
            background-color: #5191ce;
            display: block;
        }

            .Common_panel_lnp h2 a:visited {
                opacity: 0.6;
                background-color: #5191ce;
                width: 35px;
                height: 35px;
            }

            .Common_panel_lnp h2 a:hover {
                opacity: 0.6;
                background-color: #2a7dc9;
                width: 35px;
                height: 35px;
            }

            .Common_panel_lnp h2 a i {
                margin: 12px auto;
                _margin: 10px auto
            }

.Common_panel_body {
    padding: 10px;
    background-color: #f7f7f7;
    *position: relative;
    zoom: 1;
}

.Common_panelBtn_box {
    text-align: center;
    margin: 20px auto;
    position: relative;
    zoom: 1;
}

    .Common_panelBtn_box .Common_panel_btn_s {
        color: #5191ce;
        font-weight: bold;
    }

        .Common_panelBtn_box .Common_panel_btn_s:visited {
            color: #5191ce;
            font-weight: bold;
        }

        .Common_panelBtn_box .Common_panel_btn_s:hover {
            color: #fff;
            background-color: #5191ce;
        }

    .Common_panelBtn_box .Common_panel_btn {
        color: #FFF;
        font-weight: bold;
    }

.Common_panel_btn:visited {
    color: #FFF;
    font-weight: bold;
}

.Common_panel_btn:hover {
    color: #FFF;
    background-color: #e25800;
}

.Common_panelBtn_box .hint {
    margin: 20px auto;
    font-size: 14px;
    word-break: break-all;
}

.Common_panel_btn {
    width: 118px;
    height: 42px;
    line-height: 42px;
    background-color: #f56101;
    display: inline-block;
}

    .Common_panel_btn:hover {
        background-color: #fff;
    }

.Common_panel_btn_s {
    padding: 6px 30px;
    background-color: #fff;
    display: inline-block;
    margin: 0px 10px;
    border: 1px solid #5191ce;
    color: #5191ce;
}

.Common_panel_inpBtn {
    padding: 6px 0;
    background-color: #f56101;
    display: inline-block;
    margin: 0px 4px;
    border: none;
    width: 100px;
    text-align: center;
    color: #FFF;
    cursor: pointer;
    margin-top: 4px;
    font-weight: bold;
}

::-webkit-input-placeholder { /* WebKit browsers */
    color: #b4b4b4;
}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #b4b4b4;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #b4b4b4;
}

:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #b4b4b4;
}

.xy_pop {
    position: relative;
    z-index: 0;
}

.xy_pop_right {
    position: absolute;
    left: 200px;
    top: -38px;
}

.xy_pop_top {
    position: absolute;
    left: 80px;
    top: -94px;
}

.sy_pop_main {
    background-color: #e7f5fe;
    padding: 6px 10px;
    border: #5191ce solid 1px;
    width: 144px;
    position: relative;
}

    .sy_pop_main p {
        font-size: 12px;
        line-height: 24px;
        color: #5191ce;
    }

.syIcon {
    display: block;
    overflow: hidden;
    position: absolute;
    background-image: url(../images/xyIcon.gif);
}

.sy_pop_close {
    width: 5px;
    height: 5px;
    background-position: 0 0;
    right: 5px;
    top: 5px;
}

.sj-left {
    width: 6px;
    height: 9px;
    background-position: -14px 0;
    left: -6px;
    top: 18px;
}

.sj-bot {
    width: 9px;
    height: 6px;
    background-position: -5px 0;
    right: 30px;
    bottom: -6px;
}

.line-height25 li {
    line-height: 25px;
    word-break: break-all;
}

.line-height30 li {
    line-height: 30px;
    word-break: break-all;
}

.loadbox-s {
    width: 100%;
    height: 100%;
    *height: 120px;
    text-align: center;
    background: #fff;
}

    .loadbox-s .pix {
        width: 100%;
        height: 100%;
        *height: 120px;
        line-height: 120px;
    }

        .loadbox-s .pix:before {
            content: ".";
            margin-left: -5px;
            font-size: 10px;
            visibility: hidden;
        }

        .loadbox-s .pix img {
            *margin-top: expression((120 - this.height )/2);
            vertical-align: middle;
        }

.loadbox-c {
    width: 100%;
    height: 100%;
    *height: 90px;
    text-align: center;
    background: #fff;
}

    .loadbox-c .pix {
        width: 100%;
        height: 100%;
        *height: 90px;
        line-height: 90px;
    }

        .loadbox-c .pix:before {
            content: ".";
            margin-left: -5px;
            font-size: 10px;
            visibility: hidden;
        }

        .loadbox-c .pix img {
            *margin-top: expression((90 - this.height )/2);
            vertical-align: middle;
        }

.column-b a {
    cursor: pointer;
}

.G_useText_b {
}

    .G_useText_b p {
        font-size: 14px;
        line-height: 38px;
    }

.panelBtn_box .panel_btn_red {
    background-color: #e93a39;
    color: #ffffff;
    display: inline-block;
    font-size: 16px;
    height: 42px;
    line-height: 42px;
    padding: 0 22px;
}

.list_detailed_img {
    width: 90px;
    height: 110px;
}

.headPrompt {
    background-color: #f6f2dc;
    height: 28px;
    line-height: 28px;
    text-align: center;
}

    .headPrompt p {
        color: #5191ce;
        font-size: 14px;
    }

        .headPrompt p a {
            color: #fe5400;
            text-decoration: underline;
        }

.x_f_r {
    float: right;
    text-align: center;
    margin-right: 12px;
    margin-top: 15px;
    overflow: hidden;
}

    .x_f_r h4 {
        color: #f56001;
    }

.x_img_b {
    display: inline-block;
    margin: 0px auto;
    height: 82px;
    width: 82px;
    overflow: hidden;
}

.p_img_b {
    width: 60px;
}

    .p_img_b img {
        display: block;
    }

    .p_img_b p {
        color: #f56001;
        font-weight: bold;
        width: 93px;
        display: block;
        text-align: left;
        margin-left: -16px;
    }

.x_pos_r {
    position: relative;
}

.p_img_b {
    position: absolute;
    top: -4px;
    right: 4px;
}

.x_f_r {
    position: absolute;
    width: 100px;
    height: 124px;
    top: -14px;
    right: -8px;
}

.Ma-border {
    border-top: 2px #5191ce solid
}

.Ma-list {
    width: 300px;
    margin: auto;
}

    .Ma-list li {
        list-style-type: disc;
        font-size: 16px;
        text-align: left;
    }

.Ma-mt {
    margin-top: 40px
}

.Ma-link:link {
    color: #5191ce;
    font-size: 14px;
    margin: 0 40px;
}

.Ma-link:visited {
    color: #5191ce;
    font-size: 14px;
    margin: 0 40px;
}

.MA_text_align {
    text-align: center
}

.MA_h1 {
    text-align: center;
    color: #5191ce;
    font-size: 24px;
    line-height: 60px;
    font-weight: normal;
}

.MA_mailvaild {
    width: 600px;
    margin: auto;
    padding: 30px 30px;
    text-align: center
}

.banner-pop-pos {
    position: relative;
    _float: left;
    _width: 100%;
    display: none;
}

.popBanner-show {
    text-align: center;
}

    .popBanner-show img {
        margin: 0 auto;
    }

.fn-main-banner a:hover .banner-pop-pos {
    display: block;
}

.banner-pop-code {
    position: absolute;
    bottom: 0px;
    left: 2%;
    width: 307px;
    height: 376px;
    padding-bottom: 30px;
}

.banner-code-bg {
    position: absolute;
    z-index: 1;
    left: 0;
    bottom: 30px;
}

.banner-code-pic {
    width: 132px;
    height: 132px;
    position: absolute;
    left: 67px;
    bottom: 62px;
    z-index: 2;
}

    .banner-code-pic img {
        width: 132px;
        height: 132px;
    }

@media screen and (min-width: 1201px) {
    .banner-code-bg {
        left: 30px;
    }

    .banner-code-pic {
        left: 97px;
    }
}

.job_company h2 {
    text-align: left;
    padding-left: 10px;
    background-color: #fff;
}

.job_company .usxText_pt {
    width: 442px;
    color: #000;
}

.MA_breakall dd {

}

.MA_limit {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.list_JobName {
    display: inline-block;
    width: 160px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.panel_lnp_n {
    display: none;
    font: 12px/1.6 Arial,Microsoft YaHei,'宋体',tahoma, Srial, helvetica, sans-serif;
    color: #3b3b3b;
}

    .panel_lnp_n dd {
        margin: 0;
        padding: 0;
    }

    .panel_lnp_n h2 {
        border: medium none;
        margin: 0;
        padding: 0;
    }

.G_inptext_fl_n a {
    color: #3b3b3b;
    text-decoration: none;
    font-size: 12px;
}

    .G_inptext_fl_n a:hover {
        color: #ff7300;
        text-decoration: none;
        font-size: 12px;
    }

.panel_lnp_n {
    width: 520px;
    background-color: #f7f7f7;
}

    .panel_lnp_n h2 {
        background-color: #5191ce;
        height: 35px;
        line-height: 35px;
        color: #737373;
        border-bottom: #d7d7d7 1px solid;
        position: relative;
    }

        .panel_lnp_n h2 p {
            margin-left: 10px;
            font-weight: normal;
            color: #fff;
        }

        .panel_lnp_n h2 a:hover {
            opacity: 0.6;
            background-color: #2a7dc9;
            width: 35px;
            height: 35px;
        }

.icon_r {
    background-image: url('../images/newicon (1).png');
    display: inline-block;
}

.pannel_body_n i {
    color: #f00;
    vertical-align: middle;
    margin-right: 5px;
}

.icon-exclamation-orange-sign {
    background-position: -359px -106px;
    width: 34px;
    height: 34px;
}

.icon-exclamation-sign {
    background-position: -221px -3px;
    width: 18px;
    height: 18px;
}

.pannel_body_n {
    padding: 10px;
    zoom: 1;
}

.panelBtn_box_n {
    text-align: center;
    margin: 10px auto;
}

    .panelBtn_box_n .hint {
        margin: 20px auto;
        font-size: 14px;
    }

.text-ps-n {
    color: #fe5400;
}

.G_lineDL_n {
    line-height: 26px;
    height: auto;
    margin-top: 6px;
    margin-bottom: 2px;
    zoom: 1;
    overflow: hidden;
}

    .G_lineDL_n dt {
        float: left;
        text-align: right;
        margin-right: 10px;
        line-height: 24px;
    }

.lineDL_yz dt {
    width: 120px;
}

.G_lineDL_n dd {
    float: left;
    zoom: 1;
}

.G_inptext_fl_n {
    float: left;
    position: relative;
    zoom: 1;
    display: inline;
    word-break: break-all;
}

.lineDL_yz .G_input_n {
    width: 278px;
}

.G_inptext_fl_n .G_input_n {
    cursor: text;
}

.G_lineDL_n .G_input_n {
    height: 22px;
    line-height: 22px;
    padding: 0px 6px;
}

.G_input_n {
    outline: 0 none;
    border: 1px solid #B1B1B1;
    vertical-align: middle;
    color: #4b4b4b;
    _overflow: hidden;
    width: 158px;
}

.inptext_hint_n {
    color: #f00;
    display: none;
    line-height: 30px;
}

.active .inptext_hint_n {
    text-align: left;
    display: block;
}

.panelBtn_box_n .panel_btn_s_n {
    color: #5191ce;
    font-weight: bold;
}

    .panelBtn_box_n .panel_btn_s_n:hover {
        color: #fff;
        background-color: #5191ce;
    }

.panel_btn_s_n {
    padding: 6px 30px;
    background-color: #fff;
    display: inline-block;
    margin: 0px 10px;
    border: 1px solid #5191ce;
    color: #5191ce;
    text-decoration: none;
}

.lineDL_yz .G_inptext_fl_n img {
    vertical-align: middle;
    margin-right: 6px;
}

.Common_input_focus {
    border: #5191ce 1px solid;
}

.Common_input_error {
    border: #f00 1px solid;
}

.icon-orange-arrow-down {
    margin-top: -2px;
}

.link_visited:visited {
    color: #cc504e !important;
}

.icon-orange-arrow-down, .icon-orange-arrow-up {
    margin-top: -2px;
}

.list-table-title .MA_type_fixwidth .input {
    width: 90px;
}

.list-table-title .downBox-s .input {
    padding-left: 4px
}

.list-table-title .MA_fix_inputwidth .downList a {
    width: auto
}

.MA_fix_inputwidth .downList a {
    min-width: 64px
}

.list-table-title .downBox-s .downList a {
    min-width: 100px;
}

.MA_fix_inputwidth .downList a {
    min-width: 64px
}

.link_visited:visited {
    color: #cc504e !important;
}

.MA_error_tips {
    width: 200px;
    overflow: hidden;
    padding: 60px 0 30px;
    margin: auto;
}

.list-table-title .downBox-s .MA_pagenums_width a {
    min-width: 35px
}

.list-table-title .downBox-s .MA_month_width a {
    min-width: 64px
}

.list-table-title .downBox-s .MA_resumertype_width a {
    min-width: 84px
}

.fn-main .MA_list-detailed-two {
    width: 552px
}

.xing_redmargin {
    vertical-align: middle;
}

.inbox_sp6 {
    margin-left: 28px;
}

.ev-index-banner-com img {
    height: 50px;
}

.ev-index-banner-com {
    margin-left: 1px;
    margin-top: -10px;
}

.innercommon {
    font-size: 14px;
    color: #5191ce;
    text-decoration: underline;
    padding-left: 30px;
    padding-top: 10px;
    line-height: -20px;
    float: left;
    font-weight: bold;
}

.innerdiv {
    right: 480px;
    float: left;
    top: -1px;
}

.innerDiv1 {
    right: 610px;
}

@media screen and (min-width: 1201px) {
    .innerdiv {
        right: 680px;
        float: left;
        top: -1px;
    }

    .innerDiv1 {
        right: 810px;
    }
}

.div_offerplan {
    position: relative;
    z-index: 0
}

.div_intvplan {
    position: relative;
    z-index: 0
}

.div_intvresult {
    position: relative;
    z-index: 0
}

.div_offerresult {
    position: relative;
    z-index: 0
}
/*2017验证方式*/
.inpList {
    height: 20px;
    line-height: 20px;
    padding: 4px;
    border: #cecece solid 1px;
    margin-top: 20px;
}

.inpTitle {
    float: left;
    width: 76px;
    text-align: center;
    border-right: #eaeaea solid 1px;
}

.inpRegion {
    float: left;
    width: 230px;
}

.yz-btn {
    display: block;
    width: 200px;
    height: 28px;
    line-height: 28px;
    margin: -4px;
    padding-left: 14px;
    color: #b4b4b4 !important;
    text-decoration: none;
}

.yz-btn-on {
    color: #3b3b3b !important;
    background: url(/images/gou.png) 74px 8px no-repeat;
}

.yz-down {
    position: relative;
    margin: 0 -5px;
}

.yz-main {
    position: absolute;
    top: 0px;
    left: -5px;
    background-color: #f7f7f7;
    border: #cecece solid 0px;
    padding: 9px;
}

.yz-pic-s {
    position: relative;
    padding: 10px 0;
    width: 330px;
}

.yz-pic-b {
    *margin-top: 8px;
    width: 330px;
}

.yz-pic-swrap {
    position: absolute;
    overflow: hidden;
    top: 0px;
    right: 0px;
}

    .yz-pic-swrap i {
        display: block;
        float: left;
        width: 22px;
        height: 40px;
    }

.s-pic-part01 {
    background-position: -264px 0px;
}

.s-pic-part02 {
    background-position: -154px 0px;
}

.s-pic-part03 {
    background-position: -44px 0px;
}

.s-pic-part04 {
    background-position: -242px 0px;
}

.s-pic-part05 {
    background-position: -110px 0px;
}

.s-pic-part06 {
    background-position: -176px 0px;
}

.s-pic-part07 {
    background-position: -88px 0px;
}

.yz-pic-wrap {
    overflow: hidden;
}

    .yz-pic-wrap i {
        display: block;
        float: left;
        width: 6.666%;
        height: 58px;
        cursor: pointer;
    }

.pic-part01 {
    background-position: -66px -40px;
}

.pic-part02 {
    background-position: -286px -40px;
}

.pic-part03 {
    background-position: -66px -98px;
}

.pic-part04 {
    background-position: -44px -40px;
}

.pic-part05 {
    background-position: -154px -40px;
}

.pic-part06 {
    background-position: -22px -40px;
}

.pic-part07 {
    background-position: -88px -98px;
}

.pic-part08 {
    background-position: -198px -40px;
}

.pic-part09 {
    background-position: -198px -98px;
}

.pic-part10 {
    background-position: -264px -98px;
}

.pic-part11 {
    background-position: -308px -40px;
}

.pic-part12 {
    background-position: -176px -40px;
}

.pic-part13 {
    background-position: -0px -98px;
}

.pic-part14 {
    background-position: -132px -98px;
}

.pic-part15 {
    background-position: -132px -40px;
}

.pic-part16 {
    background-position: -176px -98px;
}

.pic-part17 {
    background-position: -88px -40px;
}

.pic-part18 {
    background-position: -154px -98px;
}

.pic-part19 {
    background-position: -220px -40px;
}

.pic-part20 {
    background-position: -264px -40px;
}

.pic-part21 {
    background-position: -110px -40px;
}

.pic-part22 {
    background-position: -242px -98px;
}

.pic-part23 {
    background-position: -286px -98px;
}

.pic-part24 {
    background-position: -0px -40px;
}

.pic-part25 {
    background-position: -242px -40px;
}

.pic-part26 {
    background-position: -44px -98px;
}

.pic-part27 {
    background-position: -220px -98px;
}

.pic-part28 {
    background-position: -22px -98px;
}

.pic-part29 {
    background-position: -308px -98px;
}

.pic-part30 {
    background-position: -110px -98px;
}

.yz-bot-fn {
    height: 30px;
    line-height: 30px;
    padding-top: 10px;
}

.yz-bot-btn {
    float: right;
    display: inline-block;
    width: 80px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background-color: #838383;
    color: #fff !important;
    text-decoration: none;
}

.yz-bot-fn .on {
    background-color: #5191ce;
}

.yz-numble-step {
    position: relative;
}

    .yz-numble-step span {
        position: absolute;
        display: inline-block;
        width: 20px;
        height: 20px;
        background-image: url(/images/yz-numble.png);
    }

.yz-step1 {
    background-position: 0 0;
}

.yz-step2 {
    background-position: 0 -20px;
}

.yz-step3 {
    background-position: 0 -40px;
}

.yz-step4 {
    background-position: 0 -60px;
}

.yz-loding {
    position: relative;
}

    .yz-loding img {
        position: absolute;
        left: 140px;
        top: 30px;
    }

#btnVRefresh {
    float: left;
    text-decoration: none;
}

.yz-bot-fn a:hover {
    color: #ff7300;
    text-decoration: none;
}

.yz-bot-fn a {
    color: #3b3b3b;
}

.panel_lnp_n p {
    text-align: left;
    line-height: 35px;
}

.MA_fix_storeclip {
    position: relative
}

    .MA_fix_storeclip .text-ps {
        position: absolute;
        top: 8px;
        right: 0
    }

.MA_panelwidth_fix .lineDt .lineDt_leftinfo {
    width: 75px
}

.MA_panelwidth_fix .lineDt .lineDt_leftinfo_dt {
    width: 60px;
    *width: 70px
}

.list-table table .text_left {
    text-align: left;
}

.a_username {
    line-height: 18px;
}

.tips--security {
    width: 630px;
    margin: auto;
    border-radius: 4px;
    border: 2px solid #ffdd2c;
    padding: 20px;
    line-height: 200%;
    background-color: #fffcea;
    margin-top: 20px;
    position: relative;
    box-shadow: 0px 0px 6px #ccc;
}

.tips--security__strong {
    color: red
}

.tips--security__police {
    width: 64px;
    height: 54px;
    position: absolute;
    top: -55px
}

.MA_pos {
    position: relative;
}

.Ma_usermail {
    position: absolute;
    right: -206px;
    color: rgb(180, 180, 180);
}

.tips--security--sucess {
    margin-bottom: 40px;
    width: 640px
}

.ev-title00 {
    height: 80px;
    line-height: 80px;
    font-size: 26px;
    color: #4b4b4b;
    text-align: center;
    margin: 0 80px;
}

.ev-title01 {
    height: 50px;
    line-height: 50px;
    font-size: 22px;
    color: #4b4b4b;
    margin: 0 80px;
}

.ev-title02 {
    height: 76px;
    line-height: 76px;
    font-size: 22px;
    color: #4b4b4b;
    text-align: center;
    margin: 0 80px;
    padding-top: 80px;
}

.ev-rule-info {
    text-align: left;
}

.ev-img-top {
    width: 962px;
    height: 728px;
}

.ev-img-btm {
    width: 904px;
    height: 191px;
}

.ev-img-box00 {
    width: 962px;
    height: 728px;
    margin: 0 auto;
    padding: 30px 0 78px 0;
}

.ev-img-box01 {
    width: 904px;
    height: 191px;
    margin: 0 auto;
    padding-top: 30px;
}

.ev-demo00 {
    height: 56px;
    line-height: 56px;
    font-size: 18px;
    color: #4b4b4b;
    font-weight: bold;
    text-align: left;
    margin: 0 80px;
}

.ev-main-font {
    font-size: 16px;
    color: #4b4b4b;
    line-height: 32px;
    margin: 0 80px;
}

.ev-problem-all {
    margin: 0 80px 50px 80px;
}

    .ev-problem-all li {
        font-size: 16px;
        color: #4b4b4b;
        line-height: 32px;
    }

.ev-question-all {
    overflow: hidden;
    text-align: left;
    margin: 0 auto;
}

.fn-main .ev-width520 {
    width: 520px;
}

.ev-rule-info00 {
    background-position: -2px -274px;
    width: 12px;
    height: 14px;
}

.ev-red-link:link {
    color: #fe5400 !important;
}

.ev-red-link:visited {
    color: #fe5400 !important;
}

.ev-red-link:hover {
    color: #fe5400 !important;
}

.lx-fasterlabel-div {
    display: inline-block;
    width: 20px;
    height: 20px;
}

.lx-fasterlabel-a {
    position: relative;
    top: 5px;
}

.MA_panel_0706 .lineDt .lineDt_align, .MA_panel_0706 .G_tab a, .MA_panel_0706, .MA_panel_0706 .panelBtn_box a, .MA_panel_0706 .p_inpSize_l .G_input, .MA_panel_0706 .p_inpSize_m .G_input, .MA_panel_0706 .note1 .delfault, .MA_panel_0706 .usxtext_list li, .MA_panel_0706 .usxtext_list label, .MA_panel_0706 .list .check_wid, .MA_panel_0706 .search_if label, .MA_panel_0706 .G_inptext_fl a, .MA_panel_0706 .G_input_send, .MA_panel_0706 .hint_info .delfault, .MA_panel_0706 .G_inptext_fl .G_input, .MA_panel_0706 .hint_info .hint_mar a, .MA_panel_0706 .send_inf, .MA_panel_0706 .Common_panel_btn_s {
    font-size: 12px
}

    .MA_panel_0706 h2 p, .Common_panel_lnp h2 p, #div_MultiResume h2 p {
        line-height: 35px
    }

.post_top_list ul li {
    line-height: 22px;
}

.post_top_list_title {
    font-size: 14px;
    float: left;
    width: 72px;
}

.post_top_list .x_imp {
    float: left;
    width: 365px;
}

.post_top_list .x_imp_a {
    float: left;
    margin-left: 8px;
    width: 100%;
}

.lx-fasterlabel-a i {
    *cursor: pointer;
}

.lx-fastertermlabel-div {
    width: 104px;
    border: #c4c4c4 solid 1px;
    height: 27px;
}

.lx-fastertermlabel-i {
    position: relative;
    top: -2px;
    cursor: pointer;
    left: -2px;
    *top: 4px;
}

.lx-fastertermlabel-a {
    max-width: 84px;
    overflow: hidden;
    text-overflow: ellipsis;
    position: relative;
    top: 5px;
    padding-left: 4px;
    display: inline-block;
}

.Ma_list_dropdown .downList {
    top: 10px;
    left: 50%;
    width: 104px;
    max-height: 300px;
}

    .Ma_list_dropdown .downList a {
        width: 90px
    }

.downList .divider {
    height: 1px; 
    overflow: hidden;
    background-color: #e5e5e5;
    width: 100%
}

.downList--sm a {
    height: 20px;
    line-height: 20px
}

.th_downList .downList--sm {
    width: 120px;
    max-height: 320px;
}

.Ma_inputsearch {
    height: 14px;
    line-height: 14px;
    padding: 2px 8px;
    border: #c4c4c4 solid 1px;
    outline: none;
    vertical-align: middle;
    width: 56px;
    margin: 2px 6px;
    padding-right: 18px;
}

.MA_dropdown {
    display: inline-block;
    width: 104px;
    padding: 4px 0;
}

.MA_dropdown_border {
    border: #c4c4c4 solid 1px;
}

.icon-search--mini {
    background-position: -70px -250px;
    width: 15px;
    height: 12px;
    position: absolute;
    left: 72px;
    top: 6px;
    cursor: pointer;
    opacity: 0.6
}

    .icon-search--mini:hover {
        opacity: 1
    }

.MA_min_height {
    min-height: 240px
}

.feedback {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 36px;
    padding-top: 8px;
    text-align: right;
    display: none;
    background: transparent;
    background-color: rgba(0,0,0,0.2);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#26000000, endColorstr=#26000000)
}

    .feedback a { 
    }

.list-detailed:hover .feedback {
    display: block;
}



.feedback--ev-float-right {
    float: right;
    text-align: right;
    padding: 0 20px;
}

.feedback--ev-float-left {
    float: left;
    text-align: left;
    padding: 0 20px;
    line-height: 30px;
}

.ev-btn-blue:link {
    vertical-align: middle;
    display: inline-block;
    height: 24px;
    _height: 14px;
    line-height: 24px;
    _line-height: 14px;
    background-color: #dee8f8;
    border: 1px solid #5191ce;
    font-size: 12px;
    color: #5d97d1;
    width: 74px;
    text-align: center;
    _padding: 5px 0;
}

.ev-btn-blue:visited {
    vertical-align: middle;
    display: inline-block;
    height: 24px;
    _height: 14px;
    line-height: 24px;
    _line-height: 14px;
    background-color: #dee8f8;
    border: 1px solid #5191ce;
    font-size: 12px;
    color: #5d97d1;
    width: 74px;
    text-align: center;
    _padding: 5px 0;
}

.ev-btn-blue:hover {
    vertical-align: middle;
    background-color: #a1c5e6;
    color: #ffffff;
}

.ev-btn-blue {
    position: relative;
    margin-right: 10px;
}

.ev-a-inline-block:link {
    display: inline-block;
}

.ev-a-inline-block:visited {
    display: inline-block;
}

.ev-icon-24h {
    vertical-align: middle;
    display: inline-block;
    width: 10px;
    height: 30px;
    position: relative;
    margin-right: 10px;
}

.ev-icon-info {
    vertical-align: middle;
    display: inline-block;
    width: 18px;
    height: 18px;
    position: absolute;
    right: 0;
    top: 0;
}

.feedback--ev-float-left .ev-icon-info-position {
    background-position: -578px -206px;
    background-repeat: no-repeat;
    margin: 0;
}

.ev-float-left-a .ev-icon-info-position {
    background-position: -578px -206px;
    background-repeat: no-repeat;
    margin: 0;
}

.ev-icon-24h-a {
    vertical-align: middle;
    display: inline-block;
    width: 58px;
    height: 30px;
}

.ev-icon-24h-position {
    background-position: -322px -188px;
    background-repeat: no-repeat;
}

.ev-icon-24h-position-a {
    background-position: -382px -188px;
    background-repeat: no-repeat;
}

.ev-icon-24h-position-b {
    background-position: -442px -188px;
    background-repeat: no-repeat;
}

.ev-icon-24h-position-c {
    background-position: -502px -188px;
    background-repeat: no-repeat;
}

.ev-icon-24h-right {
    background-position: -582px -190px;
    width: 10px;
    height: 10px;
    position: absolute;
    right: -2px;
    top: -1px;
}

a.ev-btn-click {
    margin-right: 10px;
    cursor: default;
    position: relative;
    vertical-align: middle;
    display: inline-block;
    width: 74px;
    height: 24px;
    _height: 14px;
    line-height: 24px;
    _line-height: 14px;
    background-color: #fefefe;
    border: 1px solid #fefefe;
    font-size: 12px;
    color: #5d97d1;
    text-align: center;
    _padding: 5px 0;
}

.feedback--bottom {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 99;
    width: 100%;
    height: 44px;
    text-align: right;
    display: block;
    background: transparent;
    background-color: rgba(0,0,0,0.7);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000, endColorstr=#80000000)
}

    .feedback--bottom .ev-fixed-width {
        width: 906px;
    }

.ev-icon-24h-btm {
    vertical-align: middle;
    display: inline-block;
    width: 84px;
    height: 30px;
    position: relative;
    margin-right: 10px;
}

.ev-btn-gray:link {
    vertical-align: middle;
    display: inline-block;
    height: 24px;
    _height: 14px;
    line-height: 24px;
    _line-height: 14px;
    border: 1px solid #ffffff;
    font-size: 12px;
    color: #ffffff;
    width: 74px;
    text-align: center;
    _padding: 5px 0;
}

.ev-btn-gray:visited {
    vertical-align: middle;
    display: inline-block;
    height: 24px;
    _height: 14px;
    line-height: 24px;
    _line-height: 14px;
    border: 1px solid #ffffff;
    font-size: 12px;
    color: #ffffff;
    width: 74px;
    text-align: center;
    _padding: 5px 0;
}

.ev-btn-gray:hover {
    vertical-align: middle;
    background-color: #313131;
    color: #ffffff;
}

.ev-btn-gray {
    position: relative;
    margin-right: 10px;
}

.ev-btn-talk {
    vertical-align: middle;
    display: inline-block;
    width: 142px;
    height: 44px;
}

.ev-btn-talk-bg-a {
}

.ev-btn-talk-bg-b {
}

.ev-float-right-a {
    float: right;
    text-align: right;
}

.ev-float-left-a {
    float: left;
    text-align: left;
    padding-left: 14px;
    padding-top: 7px;
    line-height: 30px;
}

.list-table table .ev-th-z {
    padding: 0 16px 0 0;
    position: relative;
}

.ev-icon-info {
    vertical-align: middle;
    display: inline-block;
    width: 18px;
    height: 18px;
    position: absolute;
    right: 0;
    top: 0;
}

.ev-icon-info-a {
    vertical-align: middle;
    display: inline-block;
    width: 18px;
    height: 18px;
    position: absolute;
    top: 11px;
    *top: 12px;
}

.ev-icon-24h-b {
    vertical-align: middle;
    display: inline-block;
    width: 20px;
    height: 16px;
}

.ev-icon-24h-position-d {
    background-position: -500px -233px;
    background-repeat: no-repeat;
}

.ev-icon-24h-position-e {
    background-position: -525px -233px;
    background-repeat: no-repeat;
}

.ev-icon-24h-position-f {
    background-position: -550px -233px;
    background-repeat: no-repeat;
}

.ev-icon-24h-position-g {
    background-position: -575px -233px;
    background-repeat: no-repeat;
}
.ev-icon-mark00 {
    position: relative;
    z-index: 1;
    *z-index: 1;
    _z-index: 1;
    width: 74px;
    overflow: hidden;
}

.ev-icon-mark01 {
    position: relative;
    background: url("/images/icon-blue.png") 0 0 no-repeat;
    z-index: 1;
    *z-index: 1;
    _z-index: 1;
    width: 74px;
    overflow: hidden;
}

.ev-mark-tips {
    position: absolute;
    left: 0;
    top: 0;
    min-width: 28px;
    height: 38px;
    z-index: 999;
    *z-index: 999;
    _z-index: 999;
}

.ev-mark-tips00 {
    position: absolute;
    left: 0;
    top: 0;
    width: 46px;
    height: 16px;
    line-height: 16px;
    vertical-align: middle;
    font-size: 12px;
    color: #ffffff;
    background-color: #ff9a67;
    border-radius: 4px;
    display: none;
    z-index: 1;
    *z-index: 1;
    _z-index: 1;
}

.ev-mark-tips01 {
    position: absolute;
    left: 0;
    top: 0;
    width: 46px;
    height: 16px;
    line-height: 16px;
    vertical-align: middle;
    font-size: 12px;
    color: #ffffff;
    background-color: #b2daf7;
    border-radius: 4px;
    display: none;
    z-index: 1;
    *z-index: 1;
    _z-index: 1;
}

.ev-block00 {
    display: block;
}

.ev-none00 {
    display: none;
}


.animated {
    animation-duration: 1s;
    animation-fill-mode: both;
}

    .animated.infinite {
        animation-iteration-count: infinite;
    }

    .animated.hinge {
        animation-duration: 2s;
    }

    .animated.flipOutX,
    .animated.flipOutY,
    .animated.bounceIn,
    .animated.bounceOut {
        animation-duration: .75s;
    }

@keyframes bounce {
    from, 20%, 53%, 80%, to {
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        transform: translate3d(0,0,0);
    }

    40%, 43% {
        animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        transform: translate3d(0, -30px, 0);
    }

    70% {
        animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        transform: translate3d(0, -15px, 0);
    }

    90% {
        transform: translate3d(0,-4px,0);
    }
}

@keyframes fadeInLeft {
    from {
        opacity: 0;
        transform: translate3d(-100%, 0, 0);
    }

    to {
        opacity: 1;
        transform: none;
    }
}

.fadeInLeft {
    animation-name: fadeInLeft;
}


@keyframes bounceInLeft {
    from, 60%, 75%, 90%, to {
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }

    0% {
        opacity: 0;
        transform: translate3d(-3000px, 0, 0);
    }

    60% {
        opacity: 1;
        transform: translate3d(25px, 0, 0);
    }

    75% {
        transform: translate3d(-10px, 0, 0);
    }

    90% {
        transform: translate3d(5px, 0, 0);
    }

    to {
        transform: none;
    }
}

.bounceInLeft {
    animation-name: bounceInLeft;
}

.inbox_tr2 td {
    background-color: #f5f3f4
}
.infeedback00, .infeedback01 {
    width: 74px;
}

.a_feedback_new {
    display: block;
    float: left;
    border: 0;
    background-repeat: no-repeat;
    background-position: 2px 0px;
    width: 18px;
    height: 16px;
    background-image: url(/images/jobfeedback.png);
    text-align: left;
}
.panel--security {
    width: 714px;
    height: 516px;
    position: relative;
}

.panel--security__body {
    padding: 120px 10px;
}

.panel--security__fl {
    float: left;
    width: 156px
}

.panel--security__fr {
    float: right;
    width: 480px
}

.panel--security__leftday {
    margin-top: 60px;
    text-align: center;
    color: #fff;
    font-size: 24px
}

    .panel--security__leftday strong {
        font-weight: bold;
        font-size: 140px;
        letter-spacing: 0px
    }

.panel--security__p {
    font-size: 14px;
    color: #fff;
    line-height: 170%;
    margin: 16px 20px 0 0;
}

.panel--security_strong {
    color: #ff8997;
}

.panel--security_close {
    background: url(/images/homelay_close.png) no-repeat center center;
    width: 40px;
    height: 40px;
    cursor: pointer;
    position: absolute;
    top: 12px;
    right: 12px
}

.panel--security__indent {
    text-indent: 2em
}

.panelBox--allchannel .pannel_body {
    height: 344px;
    overflow: hidden;
    overflow-y: scroll;
    font-size: 12px;
}

.panelBox--allchannel h1 {
    color: #5191ce;
    margin: 5px 10px 0px 48px;
}

    .panelBox--allchannel h1 a {
        margin: 0 10px;
        color: #5191ce;
        font-weight: normal;
    }

.panelBox--allchannel__list span {
    float: left;
    width: 48px;
    color: #5191ce
}

.panelBox--allchannel__list li {
    border-bottom: 1px solid #e1e1e1;
    padding: 10px 0;
}

.panelBox--allchannel__list div {
    float: left;
    width: 510px;
}

    .panelBox--allchannel__list div a {
        margin-right: 20px;
        float: left;
    }

.panelBox--allchannel__title strong {
    float: left;
    width: 46px;
}

.panelBox--allchannel__title div {
    float: left;
    width: 448px;
}

    .panelBox--allchannel__title div a {
        float: left;
    }

.wy-top-guide {
}

    .wy-top-guide .wy-bg-gray08 {
        position: fixed;
        left: 0;
        right: 0;
        bottom: 0;
        top: 0;
        z-index: 100;
        background-color: #000000;
        opacity: 0.5;
        filter: alpha(opacity=50);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    }

    .wy-top-guide .wy-top-bar00 {
        height: 40px;
        margin-bottom: 16px;
    }

    .wy-top-guide .wy-top-bar09 {
        width: 100%;
        height: 40px;
    }

    .wy-top-guide .wy-popup-center00 {
        width: 716px;
        height: 420px;
        position: absolute;
        z-index: 99999;
        left: 50%;
        top: 50%;
        margin-left: -358px;
        margin-top: -210px;
    }

    .wy-top-guide .wy-close21 {
        width: 34px;
        height: 34px;
        background: url(/images/wy-close21.png) 0 0 no-repeat;
        position: absolute;
        right: -10px;
        top: 0;
        z-index: 1;
        cursor: pointer;
    }

    .wy-top-guide .wy-learn-more21 {
        position: absolute;
        left: 180px;
        top: 310px;
        padding: 6px 12px;
        height: 16px;
        line-height: 16px;
        font-size: 16px;
        color: #fd5400;
        border: 1px solid #fd5400;
        border-radius: 4px;
        z-index: 99;
        cursor: pointer;
    }

.wy-index-guide {
}

    .wy-index-guide .wy-popup-center01 {
        width: 910px;
        height: 428px;
        position: absolute;
        z-index: 99999;
        left: 50%;
        top: 50%;
        margin-left: -455px;
        margin-top: -214px;
    }

    .wy-index-guide .wy-close22 {
        width: 34px;
        height: 34px;
        background: url(/images/wy-close21.png) 0 0 no-repeat;
        position: absolute;
        right: 14px;
        top: 90px;
        z-index: 1;
        cursor: pointer;
    }

    .wy-index-guide a.wy-learn-more22 {
        position: absolute;
        left: 530px;
        top: 290px;
        padding: 8px 16px;
        height: 16px;
        line-height: 16px;
        font-size: 16px;
        color: #fd5400;
        border: 1px solid #fd5400;
        border-radius: 4px;
        z-index: 1;
        cursor: pointer;
        text-decoration: none;
    }

    .wy-index-guide .ev-relative01 {
        position: relative;
        z-index: 9;
    }

.wy-index-guide1 {
}

    .wy-index-guide1 .wy-cloud00 {
        position: absolute;
        right: 40px;
        top: 20px;
        z-index: 999;
        width: 420px;
        height: 170px;
    }

.wy-index-guide .wy-bg-gray09 {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 800;
    background-color: #000000;
    opacity: 0.5;
    filter: alpha(opacity=50);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}

.list-main {
    position: relative
}

.wychat-entry {
    position: fixed;
    bottom: 270px;
    margin-left: 1002px;
    width: 140px;
    height: 56px;
    background: transparent;
}

@media screen and (min-width: 1201px) {
    .wychat-entry {
        margin-left: 1202px;
    }
}

.wychat-entry i {
    display: block;
    width: 68px;
    height: 68px;
}

.column-online {
    position: relative;
    width: 80px;
    margin: 0 auto;
    padding-top: 10px;
}

.my-icon-service {
    position: absolute;
    top: 240px;
    right: -538px;
    width: 66px;
    height: 66px;
    *top: -273px;
    *right: -682px;
}

@media screen and (min-width: 1201px) {
    .my-icon-service {
        right: -645px;
    }
}

.tips--promote {
    padding-bottom: 20px
}

.tips--promote__img {
    text-align: center;
    margin-bottom: 10px
}

.tips--promote_p {
    width: 500px;
    margin: auto;
}

.text-indent {
    text-indent: 2em
}

.tips--promote .listLogin_form {
    width: 420px;
    margin: auto;
    border: none;
}

.tips--promote__tips {
    color: #b4b4b4
}

.tips--promote .box-center {
    padding-top: 20px
}

.tips--promote .tips--promote__code {
    width: 106px;
    text-align: center;
    line-height: 32px;
    padding: 0;
    height: 32px;
    background-color: #ffffff;
    border: #ebebeb solid 1px;
    outline: none;
    cursor: pointer;
    color: #5191ce;
    font-size: 14px;
}

.panel--pro {
    width: 500px
}

.panel--pro_title {
    background: url("/images/mobileconfirm.jpg") no-repeat;
    height: 54px;
    padding: 50px 0 0 20px;
    position: relative;
    width: 480px;
    margin: auto;
    margin-top: 20px;
    font-size: 16px
}

.panel--pro .listLogin_form {
    border: none;
    padding: 20px 50px;
}

.panel--pro .box-center {
    padding-top: 20px
}

.panel--pro .listLogin_form .inptext_normal {
    color: #333
}

.panel--pro .listLogin_form input {
    color: #5191ce
}

.panel--pro_tips {
    position: absolute;
    right: -263px;
    color: rgb(180, 180, 180);
}

.icon-arrow--up {
    background-position: -66px -252px;
    width: 15px;
    height: 9px;
    position: absolute;
    top: -9px;
}

.listLogin_form .inptext_bot_stb {
    *margin-top: -5px
}

.pageTag .icon-chevron-left:hover {
    background-position: -350px -58px;
    background-image: url(/images/icon-evannew.png?r=20190910);
}

.pageTag .icon-chevron-right:hover {
    background-position: -394px -58px;
    background-image: url(/images/icon-evannew.png?r=20190910);
}

.marco_09111550 {
    padding: 0 10px
}

    .marco_09111550 .send_inf {
        float: left;
        width: 50%
    }

.icon_change {
    background-position: -570px -300px;
    width: 16px;
    height: 14px;
}

.icon_download {
    background-position: -546px -300px;
    width: 15px;
    height: 15px;
}

.ev-height116 {
    height: 116px;
    margin-top: 10px;
}

.ev-margin006 {
    margin-left: 6px;
    vertical-align: text-bottom;
}

.ev-blue-bar09 {
    width: 100%;
    height: 34px;
    line-height: 34px;
    background-color: #5191ce;
}

.ev-top-bar09 {
    height: 34px;
    line-height: 34px;
    font-size: 14px;
    color: #ffffff;
}

a.ev-next09 {
    color: #ffffff;
}

    a.ev-next09:link {
        color: #ffffff;
    }

    a.ev-next09:visited {
        color: #ffffff;
    }

    a.ev-next09:hover {
        background-color: #2a7dc9;
        color: #ffffff;
    }

.ev-padding008 {
    padding-left: 14px;
}

.ev-margin30 {
    margin-right: 18px;
    padding: 0;
}


.list-detailed-two p .width-limit00 {
    width: 46%;
}

.ev-margin049 {
    margin-bottom: 10px;
}

a.ev-next09 span {
    display: inline-block;
    cursor: pointer;
}

a.ev-next09 i {
    cursor: pointer;
}

.ev-padding010 {
    padding-bottom: 10px;
}

.ev-warn-tips010 {
    text-align: center;
    z-index: 2001;
    width: 150px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #B47377;
    background-color: #f2dedf;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -75px;
    margin-top: -15px;
    font-size: 14px;
}

a.btn-border-gray {
    display: inline-block;
    width: 58px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    color: #dcdcdc;
    background-color: #ffffff;
    border: #dcdcdc solid 1px;
    cursor: default;
}

.ev-blue_link {
    color: #5191ce !important;
}

    .ev-blue_link:visited {
        color: #5191ce !important;
    }

    .ev-blue_link:hover {
        color: #ff3300 !important;
    }


.ev-list-detailed-two {
    _display: inline;
    width: 318px;
    height: 116px;
    float: left;
    padding: 8px 110px 8px 6px;
    border: #dcdcdc solid 1px;
    margin-top: 10px;
    margin-left: 9px;
    zoom: 1;
}

.ev-list-detailed {
    position: relative;
    background-color: #fff;
}

.ev-list-detailed-two .ev-list-pic {
    position: absolute;
    top: 10px;
    left: 334px;
    width: 90px;
    height: 110px;
    overflow: hidden;
    z-index: 1;
}

.ev-list-detailed-two p {
    line-height: 28px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 328px;
    position: relative;
    z-index: 99; 
    _width: 352px;
}

    .ev-list-detailed-two p .width-limit00 {
        width: 46%;
    }

    .ev-list-detailed-two p .width-limit {
        margin-right: 10px;
    }

.ev-commonMain {
    margin: 0;
    position: relative;
    z-index: 0;
}

.ev-list-detailed-two p a {
    font-size: 12px;
}

.ev-ct {
    width: 900px;
    margin: 0 auto;
    background-color: #fff;
}

.ev-icon019 {
    vertical-align: text-bottom;
}
.ev-quick-txt {
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    display: inline-block;
    height: 32px;
    line-height: 32px;
    *height: 34px;
    *line-height: 34px;
}

.ev-quick-txt-size {
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    *height: 32px;
    *line-height: 32px;
}

.ev-btn-talk-bg-c {
}
.ev-btn-talk-bg-d {
}
.ev-icon-24h-09 {
    vertical-align: middle;
    display: inline-block;
    width: 66px;
    height: 30px;
    position: relative;
    margin-right: 10px;
}
.ev-list-detailed-two .ev-p019 span {
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    vertical-align: middle;
}

.ev-span-limit001 {
    max-width: 36px;
}

.ev-span-limit002 {
    max-width: 64px;
}

.ev-span-limit003 {
    max-width: 36px;
}
.ev-span-limit004 {
    max-width: 78px;
}

.ev-list-detailed-two .ev-p019 span.fgx {
    vertical-align: middle;
    *vertical-align: baseline;
}

.ev-list-detailed-two p a.btn-border-blue {
    margin-right: 4px;
}

.ev-list-detailed-two p a.btn-border-gray {
    margin-right: 4px;
}

.ev-linkToWeb009 {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9;
    width: 434px;
    height: 132px;
}

.ev-list-detailed-two p.ev-absoulte019 {
    position: absolute;
    left: 6px;
    bottom: 8px;
    height: 26px;
    z-index: 99;
}

.ev-list-detailed h3 {
    position: relative; /*width: 90px; */
    z-index: 99;
    max-width: 140px;
}

.ev-list-detailed-two:hover {
    border: 1px solid #5191ce;
}
.ev-ar-background017 {
    width: 788px;
    height: 376px;
    position: absolute;
    z-index: 99999;
    left: 50%;
    top: 50%;
    margin-left: -380px;
    margin-top: -250px;
}

.ev-close009 {
    width: 30px;
    height: 30px;
    background: url(/images/ev-close009.png) 0 0 no-repeat;
    position: absolute;
    right: 70px;
    top: 10px;
    z-index: 9;
    cursor: pointer;
}

.ev-show-detial {
    width: 174px;
    height: 50px;
    position: absolute;
    left: 50%;
    bottom: 20px;
    z-index: 9;
    margin-left: -87px;
}
.ev-service-onling {
    position: fixed;
    right: 0; /*top:50%;*/
    top: 36%;
    margin-top: -90px;
    z-index: 0;
}

.ev-online042 {
    display: inline-block;
    width: 14px;
    height: 12px;
    background: url(/images/ev-online042.png) 0 0 no-repeat;
    position: relative;
    left: 0;
    top: 0;
    z-index: 9;
    *vertical-align: middle;
}

.panel--1124 {
    width: 528px;
    height: 313px;
    position: absolute;
    z-index: 99999;
    left: 50%;
    top: 50%;
    margin-left: -280px;
    margin-top: -200px;
}

    .panel--1124 .panel--security_close {
        top: 4px;
    }

.panel--security_close {
    background: url(/images/homelay_close.png) no-repeat center center;
    width: 40px;
    height: 40px;
    cursor: pointer;
    position: absolute;
    top: 12px;
    right: 12px;
}

.layer-1215 {
    position: relative;
    width: 320px;
    height: 220px;
    position: absolute;
    z-index: 99999;
    left: 50%;
    top: 50%;
    margin-left: -165px;
    margin-top: -120px;
}

.layer-1215-close {
    background: url(/images/layer1215-close.png);
    width: 26px;
    height: 26px;
    position: absolute;
    top: -12px;
    right: -32px;
    cursor: pointer;
}

.ev-downlist07 ul li.active {
    background: #efefef;
}

.ev-position032 .provinceList li {
}

    .ev-position032 .provinceList li a {
        display: inline-block;
        max-width: 94px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

.ev-position032 {
    padding-bottom: 8px;
}

    .ev-position032 .provinceList ul {
        padding: 8px 24px 2px 24px;
    }

.icon-tag-appropriate {
    width: 14px;
    height: 22px;
    background: url("/images/bolt-green.png") 0 0 no-repeat;
    display: inline-block;
    vertical-align: middle;
    margin-left: -4px;
    padding-right: 4px
}

.icon-tag-inappropriate {
    width: 14px;
    height: 22px;
    background: url("/images/bolt-gray.png") 0 0 no-repeat;
    display: inline-block;
    vertical-align: middle;
    margin-left: -4px;
    padding-right: 4px
}

.icon-tag-pending {
    width: 14px;
    height: 22px;
    background: url("/images/bolt-yellow.png") 0 0 no-repeat;
    display: inline-block;
    vertical-align: middle;
    margin-left: -4px;
    padding-right: 4px
}

.icon-tag-interviewArranged {
    width: 14px;
    height: 22px;
    background: url("/images/bolt-blue.png") 0 0 no-repeat;
    display: inline-block;
    vertical-align: middle;
    margin-left: -4px;
    padding-right: 4px
}

.ma_dropdown {
    position: relative;
    cursor: pointer;
    width: 90px
}

.page-ft-l label {
    cursor: pointer;
    vertical-align: middle;
}

.ma_dropdown:hover {
    z-index: 999
}

.dropdown__list {
    display: none;
}

.ma_dropdown:hover .dropdown__list {
    display: block;
    width: 90px;
}

.ma_dropdown:hover .icon_hover_arrow {
    background-position: -130px -250px;
}

.ma_dropdown:hover .dropdown__bg {
    background: #fff;
    border: #d4d4d4 solid 1px;
    z-index: 999;
    position: absolute;
    top: 0px;
    left: -1px
}

.ma_dropdown:hover .dropdown--sm {
    width: 90px;
    height: 56px
}

.ma_dropdown:hover .dropdown--bg {
    width: 120px;
    max-height: 360px;
}

.ma_dropdown:hover .dropdown--last0 {
    width: 90px;
    height: 156px
}

.ma_dropdown:hover .dropdown--last1 {
    width: 90px;
    height: 186px
}

.ma_dropdown:hover .dropdown--last2 {
    width: 90px;
    height: 80px
}

.ma_dropdown a {
    display: block;
    line-height: 20px;
    height: 22px;
    text-align: left;
    padding: 2px 5px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: #3b3b3b;
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ma_dropdown .overhide-list div {
    display: block;
    line-height: 20px;
    height: 22px;
    text-align: left;
    padding: 2px 5px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: #3b3b3b;
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    cursor: default;
}

.ma_dropdown-a {
    border: #c4c4c4 solid 1px;
    background-color: #fff;
}

.overhide-list {
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 320px;
    width: 120px
}

.dropdown-filter {
    width: 120px;
}

.ma_dropdown .active {
    border: #c4c4c4 solid 1px;
    background: #fff;
    z-index: 1
}

.dropdown--bg a {
    width: 100%
}

.list-hover a:hover {
    background-color: #f0f0f0;
}

.nohover a:hover {
    background-color: #fff;
}

.nohover input:hover {
    background-color: #fff;
}

.Ma_list_dropdown {
    position: relative;
    z-index: 1
}

.icon_hover_arrow {
    background-position: -120px -250px;
    width: 8px;
    height: 4px;
    position: absolute;
    top: 11px;
    right: 5px
}

.tips-new {
    display: inline-block;
    overflow: hidden;
    width: 30px;
    height: 14px;
    position: absolute;
    left: 42px;
    top: 66px;
}

.tips-new-top {
    top: 2px;
}

.tips-wrap {
    position: absolute;
    bottom: -65px;
    left: 232px;
    z-index: 99
}

.tips-wrap-bottom {
    bottom: -75px;
}

.tips-left {
    left: 312px;
}

.layer-1215 {
    position: relative;
    width: 320px;
    height: 220px;
}

.tips--p {
    padding: 25px 0;
    text-align: center;
    font-size: 14px
}

.layer-0119 {
    position: relative;
    width: 566px;
    height: 420px
}

.divider {
    height: 1px;
    margin: 4px 0;
    overflow: hidden;
    background-color: #e5e5e5;
    width: 100%;
}

.tips--p {
    padding: 25px 0;
    text-align: center;
    font-size: 14px
}

.pos-rel {
    position: relative;
}

.new-color {
    color: #fe5400;
}

.ma_dropdown .active {
    border: #c4c4c4 solid 1px;
    background: #fff;
    z-index: 1;
}

.border-t {
    border-top: #c4c4c4 solid 1px
}

#ul_other li {
    display: none;
}

.evTopPointer10 {
    width: 41px;
    height: 39px;
    position: fixed;
    z-index: 9;
    margin-left: 1000px;
    bottom: 140px;
    display: none;
}

.evTopPointer01 {
    background: url("/images/evTopBtn001.png") 0px 0px no-repeat;
}

.evTopPointer00 {
    background: url("/images/evTopBtn002.png") 0px 0px no-repeat;
}

@media screen and (min-width: 1202px) {
    .evTopPointer10 {
        margin-left: 1200px;
    }
}

.evAddMode00 {
    padding-left: 20px;
    width: 94px;
    height: 24px;
    line-height: 24px;
    color: #ffffff;
    font-size: 14px;
    text-align: center;
    position: absolute;
    right: 0;
    top: 1px;
    cursor: pointer;
    display: none;
}

.icon-hourLogo {
    display: inline-block;
    width: 18px;
    height: 18px;
    background: url(../images/HourLogo.png) 0 0 no-repeat;
}

.ChinaShowEngHide {
}

.evBlueX {
    display: none;
    background-position: -239px -9px;
    width: 8px;
    height: 8px;
}

.resumelabel:hover .evBlueX {
    display: inline-block;
    cursor: pointer;
}

.single-page .resumelabel .icon {
    display: none;
}

.resumelabel .icon {
    display: none;
}

.resumelabel:hover .icon {
    display: inline-block;
}

.panel_new {
    background: #fff;
    position: relative;
    width: 600px;
}

    .panel_new .pannel_body {
        background: #fff
    }

.title_new {
    padding-top: 17px;
    padding-bottom: 20px;
    height: 16px;
}

    .title_new img {
        float: right;
        cursor: pointer;
        margin-right: 20px;
    }

.li_changepassword_tit_02 {
    font-size: 18px;
    color: #2a96ff;
    text-indent: 30px;
    padding-top: 15px
}

    .li_changepassword_tit_02 span {
        display: inline-block;
        width: 20px;
        height: 20px;
        vertical-align: middle;
        margin-top: -2px;
        margin-right: 10px;
        background: url(../images/wangcai_setting/li_changepawo_icon_blue.png) no-repeat;
    }

.li_forsave_tosetting_words_03 {
    font-size: 12px;
    padding-top: 5px;
    border-bottom: none;
    padding-bottom: 0px;
}

.title_second {
    text-align: center;
    font-size: 14px;
    font-weight: bold;
}

.panel_description {
    padding: 10px 20px;
    font-size: 12px;
    color: #4b4b4b;
    background-color: #f1f7fc;
    line-height: 180%;
    margin: 20px 0;
    margin-top: 10px;
}

.li_changepassword_sure05 {
    display: inline-block;
    width: 240px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #2c94f8;
    color: #fff !important;
    margin: 10px auto 0;
}

.panel_new .pannel_body {
    padding: 10px 25px
}

.panel_new .delfault, .panel_new .default, .marco_link {
    color: #2c94f8 !important;
}

.marco_new_close {
    position: absolute;
    right: 20px;
    top: 20px;
    cursor: pointer;
}

.template_select {
    padding: 0 30px;
    color: #989898
}

.dot_line {
    margin: 5px;
    border-bottom: 1px dashed #b1b1b1;
    height: 1px
}

.myJobNull0716 {
    width: 100%;
    height: 240px;
    background-color: #ffffff;
}

.myJobContainer {
    padding-top: 80px;
}

    .myJobContainer .myJobTxt0716 {
        width: 100%;
        height: 36px;
        line-height: 36px;
        text-align: center;
        font-size: 14px;
        color: #4b4b4b;
    }

.myJobContainerStar {
    position: relative;
    top: -2px;
    z-index: 1;
    background-position: -515px -82px;
    width: 17px;
    height: 16px;
}

body .local {
    font-size: 12px
}

.ch_div_dash {
    border-bottom: 1px dashed #ddd;
    text-align: left;
    margin: 0 10px;
    padding-bottom: 5px;
}

.ch_p_inlineblock {
    display: inline-block;
    margin-right: 20px;
    overflow: hidden;
}

.ch_list {
    /*width: 350px;*/
    margin: 0 auto;
    margin-top: 10px;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
}

    .ch_list .ch_inline {
        display: inline-block;
        text-align: center;
        width: 175px;
        font-size: 12px;
        height: 30px;
        line-height: 30px;
        /*border: 1px solid #ccc;
        margin-top: -1px;
        margin-right: -1px;*/
        border-bottom: 1px solid #ccc;
        border-right: 1px solid #ccc;
    }

    .ch_list .ch_list_head {
        background: #eee;
        font-size: 0;
    }

    .ch_list .ch_list_item {
        font-size: 0;
        background: #fff;
    }

.ch_menu {
    margin-top: 15px;
    margin-bottom: 20px;
}

    .ch_menu > div {
        display: inline-block;
        border: 1px solid #ccc;
        height: 30px;
        background: #fff;
        vertical-align: middle;
        line-height: 30px;
        cursor: pointer;
    }

    .ch_menu .ch_menu_before, .ch_menu .ch_menu_next {
        width: 60px;
    }

    .ch_menu .ch_menu_num {
        width: 30px;
    }

    .ch_menu .ch_menu_before .icon {
        width: 8px;
        height: 9px;
        margin-top: 10px;
        background-position: -160px -5px;
    }

    .ch_menu .ch_menu_next .icon {
        width: 8px;
        height: 9px;
        margin-top: 10px;
        background-position: -168px -5px;
    }

.ma_post_ndwf {
    position: absolute;
    margin-top: -13px;
    margin-left: -79px;
    cursor: pointer;
}

.retrieve_pass_logo {
    line-height: 58px;
    font-size: 18px;
    color: #ffffff;
    display: inline-block;
    margin-left: -10px;
}

.retrieve_passw {
    width: 644px;
    margin: 135px auto 265px;
}

.retrieve_passw_up > img {
    float: left;
    margin-right: 16px;
}

.retrieve_passw_up .li_retriright_con h3 {
    font-size: 20px;
    color: #5191ce;
    font-weight: normal;
    line-height: 32px;
}

.retrieve_passw_up .li_retriright_con p {
    font-size: 14px;
    color: #ff9000;
    line-height: 26px;
    border: medium none;
    margin: 0;
    padding: 0;
}

.li_ifneedshelp {
    font-size: 14px;
    color: #989898;
    font-weight: normal;
    margin-top: 35px;
}

.icon_same {
    background-position: -146px -252px;
    width: 14px;
    height: 14px;
}

.nk_ttitle th {
    vertical-align: middle;
}

.nk_tbody tr:nth-child(even) {
    background-color: #f5f3f4;
}

.nk_operate {
    position: relative;
}

.nk_operate_icon {
    display: inline-block;
    position: absolute;
    top: 10%;
    left: 60%;
    width: 18px;
    height: 18px;
    padding: 4px;
    background: url(../images/operateIcon.png) center center no-repeat;
}

.nk_operate_tips {
    position: absolute;
    z-index: 9;
    top: -30px;
    left: -43px;
    text-align: center;
    padding: 3px 10px;
    background: #e7f5fe;
    border: 1px solid #5191ce;
    border-radius: 3px;
}

    .nk_operate_tips p {
        color: #5191ce;
    }

.nk_op_tips_jianjiao {
    position: absolute;
    top: 22px;
    left: 150px;
    width: 8px;
    height: 8px;
    border-right: 1px solid #5191ce;
    border-bottom: 1px solid #5191ce;
    background: #e7f5fe;
    transform: rotate(45deg)
}

.reserve_main {
    display: none;
    width: 550px;
    height: 330px;
    position: absolute;
    margin: auto;
    z-index: 900;
}

.reserve_main_code {
    position: absolute;
    top: 162px;
    left: 84px;
}

    .reserve_main_code img {
        width: 100px;
        display: block;
    }

.reserve_main_close {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 10px;
    right: 18px;
    cursor: pointer;
    background: url(../images/reserve_main_close.png) center center no-repeat;
}

.ad_HR_uncle {
    position: fixed;
    bottom: 50px;
    left: 0px;
    width: 500px;
    height: 300px;
    display: none;
    z-index: 99;
}

.ad_HRuncle_code {
    position: absolute;
    top: 92px;
    left: 276px;
}

    .ad_HRuncle_code img {
        width: 106px;
    }

.ad_HRuncle_close {
    position: absolute;
    top: 64px;
    left: 468px;
    width: 16px;
    height: 16px;
    cursor: pointer;
    background: url('../images/reserve_main_close.png') center center no-repeat;
}

.nk_appDownload {
    border-bottom: 1px solid #efefef;
    padding-bottom: 20px;
}

.nk_appDownload_left {
    float: left;
    border: 1px solid #d9d9d9;
    border-radius: 6px;
    padding: 2px;
    margin: 26px 0 0 5px;
}

    .nk_appDownload_left > img {
        display: block;
        width: 75px;
    }

.nk_appDownload_right {
    float: left;
    margin: 26px 0 0 12px;
}

    .nk_appDownload_right p {
        font-size: 14px;
        width: 160px;
    }

    .nk_appDownload_right > p:nth-child(2) {
        color: #2a96ff;
        margin-top: 10px;
    }


.nk_Character {
    position: fixed;
    bottom: 0;
    left: 0;
}

.nk_CharacterIcon {
    position: relative;
    width: 115px;
    height: 155px;
    display: none;
}

.nk_CharacterHand {
    position: absolute;
    top: 93px;
    left: 14px;
    width: 52px;
    height: 47px;
}

@-webkit-keyframes wobble {
    0% {
        -webkit-transform: none;
        transform: none;
    }

    50% {
        -webkit-transform: rotate(20deg);
        transform: rotate(20deg);
        transform-origin: 4.6% 55.3%;
    }

    100% {
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes wobble {
    0% {
        -webkit-transform: none;
        transform: none;
    }

    50% {
        -webkit-transform: rotate(20deg);
        transform: rotate(20deg);
        transform-origin: 4.6% 55.3%;
    }

    100% {
        -webkit-transform: none;
        transform: none;
    }
}

.wobble {
    -webkit-animation-name: wobble;
    animation-name: wobble;
    -ms-transform: all 0.8s;
    -o-transform: all 0.8s;
    transform: all 0.8s;
    -webkit-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    -o-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-delay: 0s;
    -o-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-direction: normal;
    -o-animation-direction: normal;
    animation-direction: alternate-reverse;
    -webkit-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
}

.nk_CharacterHand_starsBig {
    position: absolute;
    top: 70px;
    left: 68px;
    width: 10px;
    height: 10px;
    background: url('../images/star_big.png') center center no-repeat;
}

.nk_CharacterHand_starsSmall {
    position: absolute;
    top: 90px;
    left: 72px;
    width: 10px;
    height: 10px;
    background: url('../images/star_small.png') center center no-repeat;
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut;
    -ms-transform: all 0.6s;
    -o-transform: all 0.6s;
    transform: all 0.6s;
    -webkit-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    -o-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-delay: 0s;
    -o-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-direction: normal;
    -o-animation-direction: normal;
    animation-direction: alternate-reverse; 
    -webkit-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
}

.delay {
    animation-delay: 0.3s;
}

.nk_CharacterInfor {
    top: 0;
    left: 0;
    position: relative;
    width: 115px;
    height: 155px;
    display: none;
}

.nk_introduce {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 732px;
    height: 136px;
}

.nk_introduce_code {
    position: absolute;
    top: 5px;
    left: 517px;
}

    .nk_introduce_code img {
        width: 100px;
    }

.nk_close_introduce {
    position: absolute;
    /* top: 56px; */
    left: 732px;
    width: 38px;
    height: 38px;
    cursor: pointer;
    background: url('../images/close_blue.png') center center no-repeat;
}

.icon-downloadLogo {
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-top: 1px;
    background: url(../images/02.jpg) 0 0 no-repeat;
}

.input-searchLabel {
    width: 94%;
}

.ih-none {
    display: none;
}

.ih-block {
    display: block;
}

.ev-p_inpSize_l .G_input {
    width: 338px;
}

.ev-border-none00 {
    border-bottom: 0 none;
}

.G_lineDL .ev-width109 {
    width: 340px;
    text-align: left;
}

.ev-email-address00 span:hover {
    color: #ff0000;
}

.ev-email-address00 span {
    cursor: pointer;
    padding-left: 0;
    margin-left: 10px;
    line-height: 14px;
}

.panelBtn_box .ev-panel_btn_s01 {
    color: #5191ce;
    font-weight: bold;
    font-size: 12px;
}

    .panelBtn_box .ev-panel_btn_s01:hover {
        background-color: #5191ce;
        color: #ffffff;
    }

.ev-panel_btn_s01 {
    width: 84px;
    height: 30px;
    background-color: #ffffff;
    display: inline-block;
    margin: 0px 10px;
    border: 1px solid #5191ce;
    line-height: 32px;
    text-align: center;
}

.ev-txt-right009 {
    text-align: right;
}

.s_iframe_one {
    position: relative;
    background: #fff;
    border-radius: 5px;
    padding: 30px;
    width: 432px;
}

.nk_icon_fourLeaf {
    display: inline-block;
    width: 13px;
    height: 13px;
    background: url('../images/fourLeaf.png') center center no-repeat;
    background-size: 100% 100%;
    margin-right: 8px;
}

h4.s_iframe_one_title {
    color: #2a96FF;
    font-size: 16px;
    margin-bottom: 20px;
}

.s_iframe_one_btn {
    width: 80%;
    height: 30px;
    text-align: center;
    line-height: 30px;
    background: #2a96FF;
    color: #fff;
    border-radius: 5px;
    margin: 20px auto 0;
}

.nk_iframe_text > p {
    text-indent: 20px;
    font-size: 14px;
    line-height: 28px;
}

    .nk_iframe_text > p > span {
        display: block;
        font-size: 12px;
        color: #666;
        text-indent: 40px;
    }
 
.panel_size_ll {
    width: 630px;
}

    .panel_size_ll h2 {
        background: #2b96ff;
        height: 45px;
        line-height: 45px;
        font-size: 14px;
    }

.intelligence_icon_cha {
    display: inline-block;
    width: 15px;
    height: 15px;
    background: url(../images/intelligence_cha.png) no-repeat;
}

.panel_size_ll h2 a i {
    margin: 15px auto;
}

.intelligence_font {
    padding: 10px 0;
}

.intelligence_panel {
    padding: 20px 70px;
}

.intelligence_div {
    margin-bottom: 10px;
}

.intelligence_job {
    display: inline-block;
    width: 430px;
    vertical-align: top;
}

.inline_block {
    display: inline-block;
}

.font-size14 {
    font-size: 14px;
}

.none {
    display: none;
}

.intelligence_quan {
    width: 420px;
    height: 90px;
}

.intelligence_quan_left {
    float: left;
    width: 310px;
    height: 90px;
    background-size: 100% 100%;
    box-shadow: 0 5px 6px #edeef0;
}

.intelligence_quan_right {
    float: left;
    width: 100px;
    height: 90px;
    text-align: center;
    line-height: 90px;
    color: #fff;
    font-size: 20px;
}

    .intelligence_quan_right:hover {
        cursor: pointer;
    }

.intelligence_getquan_left {
    float: left;
    width: 310px;
    height: 90px;
    background-size: 100% 100%;
    box-shadow: 0 5px 6px #edeef0;
}

.intelligence_getquan_right {
    float: left;
    width: 100px;
    height: 90px;
    text-align: center;
    line-height: 90px;
    color: #fff;
    font-size: 20px;
}

.intelligence_yellow {
    color: #ff9000;
}

.intelligence_quan_title {
    font-size: 16px;
    margin: 20px 0 5px 20px;
    font-weight: bolder;
}

.intelligence_quan_con {
    margin-left: 20px;
    color: #a9a9a9;
}

    .intelligence_quan_con span:nth-child(2) {
        margin-left: 10px;
    }

    .intelligence_quan_con span:nth-child(3) {
        margin-left: 3px;
    }

.intelligence_line_height0 {
    line-height: 25px;
}

.intelligence_getquan_geted {
    margin-top: 22px;
}

.intelligence_getquan_time {
    font-size: 12px;
}

.intelligence_homeupdate_pulldown {
    display: inline-block;
    width: 12px;
    height: 7px;
    background: url(../images/li_homeupdate_pulldown.png) no-repeat;
    margin-left: 3px;
}

.intelligence_homeupdate_rotate {
    transform-origin: center center;
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transition: transform 0.2s;
    -moz-transition: -moz-transform 0.2s;
    -moz-transition: -moz-transform 0.2s;
    -o-transition: -o-transform 0.2s;
    -ms-transition: -ms-transform 0.2s;
}

.intelligence_handqi {
    display: inline-block;
    padding: 4px;
    border: 1px solid #2b96ff;
    line-height: 12px;
    color: #2b96ff;
}

    .intelligence_handqi:hover {
        cursor: pointer;
    }

.intelligence_tip {
    width: 100%;
    height: 35px;
    background: #ff9000;
    color: #fff;
    text-align: center;
    line-height: 35px;
    margin-bottom: 20px;
    position: relative;
    font-size: 13px;
}

.intelligence_query {
    display: inline-block;
    width: 13px;
    height: 13px;
    background: url(../images/query.png) no-repeat;
    background-size: 100% 100%;
    position: relative;
    top: 2px;
    left: 10px;
}

.intelligence_border {
    width: 100%;
    height: 1px;
    border-top: 1px dashed #b5b5b5;
    margin: 14px 0 10px;
}

.intelligence_gray {
    color: #a9a9a9;
    text-decoration: line-through;
    margin-left: 8px;
}

.intelligence_words {
    width: 182px;
    height: 35px;
    border-radius: 3px;
    box-shadow: 0 5px 6px lightgray;
    position: absolute;
    bottom: 40px;
    right: 57px;
    color: #2b96ff;
    font-size: 12px;
    text-align: left;
    line-height: 18px;
    padding: 3px 5px;
    background: #fff;
}

.intelligence_san {
    width: 0;
    height: 0;
    border-width: 6px 6px 0;
    border-style: solid;
    border-color: #fff transparent transparent;
    margin-left: 35px;
}

.intelligence_tip_w {
    width: 182px;
    vertical-align: top;
}

.intelligence_relute {
    margin-top: 10px;
}

.mtt20 {
    margin: 20px 0;
    font-size: 14px;
}

.intelligence_relute .lightgray {
    color: #666;
}

.intelligence_relute .ml10 {
    margin-left: 10px;
}

.intelligence_relute .ml3 {
    margin-left: 3px;
}

.intelligence_panel_robit1 {
    display: inline-block;
    width: 40px;
    height: 40px;
    vertical-align: middle;
    margin-right: 6px;
}

.intelligence_panel_robit2 {
    display: inline-block;
    width: 40px;
    height: 40px;
    vertical-align: middle;
    margin-right: 6px;
}

.pannel_body .intelligence_tip .intelligence_lx {
    font-size: 13px;
    color: #fff;
    text-decoration: underline;
    margin-left: 20px;
}

.panel_size_ll .panel_btn_s {
    color: #2b96ff;
    border: 1px solid #2b96ff;
}

    .panel_size_ll .panel_btn_s:hover {
        background: #2b96ff;
    }

.pr {
    position: relative;
}

.intelligence_time_query {
    display: inline-block;
    width: 13px;
    height: 13px;
    background: url(../images/li_icon_wenhaoblue.png) no-repeat;
    background-size: 100% 100%;
    position: relative;
    left: 3x;
    top: -2px;
}

.intelligence_time_words {
    width: 230px;
    height: 18px;
    border-radius: 3px;
    box-shadow: 0 5px 6px lightgray;
    position: absolute;
    bottom: 27px;
    left: 60px;
    color: #2b96ff;
    font-size: 12px;
    text-align: left;
    line-height: 18px;
    padding: 3px 5px;
    background: #fff;
}

.intelligence_tip_time_w {
    width: 230px;
    vertical-align: top;
}

.intelligence_query:hover, .intelligence_time_query:hover {
    /*cursor: pointer;*/
}
 
.nk_credits {
    position: relative;
}

.nk_operate_icon_credits {
    left: 62%;
}
 
.panel_size_znyy {
    width: 430px;
}

    .panel_size_znyy h2 {
        background: #2b96ff;
        height: 45px;
        line-height: 45px;
        font-size: 14px;
    }

        .panel_size_znyy h2 a i {
            margin: 15px auto;
        }

.nk_panelBtn_number {
    color: #ffa543;
    display: inline-block;
    width: 20px;
    text-align: center;
    font-weight: 800;
}

.nk_panelBtn_blod {
    font-weight: 800;
}

.nk_fontsize {
    font-size: 15px;
}

.panel_size_znyy .panel_btn_s {
    color: #2b96ff;
    border: 1px solid #2b96ff;
}

    .panel_size_znyy .panel_btn_s:hover {
        background: #2b96ff;
    }

.panel_btn_s {
    border: 1px solid #2a96FF
}
 
.d-parant-position {
    position: relative;
}

@media screen and (min-width: 1000px) and (max-width: 1200px) {
    .d-export-error-info1 {
        left: 50%;
        margin-left: 265px;
    }
}

@media screen and (min-width: 1201px) {
    .d-export-error-info1 {
        left: 50%;
        margin-left: 365px;
    }
}

.d-export-error-info1 {
    position: fixed;
    right: -20px;
    top: 160px;
    background-image: url('../images/prompt_background.png');
    background-repeat: no-repeat;
    z-index: 30;
    width: 239px;
    height: 209px;
}

@media screen and (min-width: 1201px) {
    .d-export-error-info2 {
        left: 50%;
        margin-left: 365px;
    }
}

.d-export-error-info2 {
    position: fixed;
    right: -20px;
    top: 160px;
    background-image: url('../images/prompt_background.png');
    background-repeat: no-repeat;
    z-index: 30;
    width: 239px;
    height: 209px;
}

.d-export-error-info3 {
    position: fixed;
    right: 134px;
    top: 30px;
    background-image: url('../images/prompt_background.png');
    background-repeat: no-repeat;
    z-index: 30;
    width: 239px;
    height: 209px;
}

.d-export-error-info .d-export-close-img {
    float: right;
    margin-top: 35px;
    cursor: pointer;
    margin-right: 35px;
}

.d-export-error-info .d-export-error-img {
    width: 239px;
    height: 86px;
    margin-top: 41px;
}

    .d-export-error-info .d-export-error-img > img {
        float: left;
        margin-left: 72px;
    }

.d-export-error-info .d-export-error-text {
    width: 239px;
    height: 40px;
    color: #fd4f2c;
    margin-top: 5px;
    padding-left: 40px;
}

    .d-export-error-info .d-export-error-text span:nth-of-type(1) {
        width: 167px;
        height: 20px;
        line-height: 20px;
        text-align: center;
        font-weight: bold;
        font-size: 16px;
        display: inline-block;
    }

    .d-export-error-info .d-export-error-text span:nth-of-type(2) {
        width: 167px;
        height: 20px;
        line-height: 20px;
        text-align: center;
        font-weight: 500;
        font-size: 14px;
        display: inline-block;
    }



.d-modal-guide-post .d-mask-modal-employ {
    z-index: 9999;
    position: absolute;
    right: 211px;
    top: -10px;
    width: 275px;
    cursor: default;
}

    .d-modal-guide-post .d-mask-modal-employ span:nth-child(1) {
        color: #5191ce;
        font-weight: 600;
        background: #fff;
        border: 2px #5191ce dashed;
        margin-left: 90px;
        line-height: 30px;
        text-align: center;
        float: left;
        width: 77px;
        height: 30px;
    }

    .d-modal-guide-post .d-mask-modal-employ span:nth-child(2) {
        padding-left: 120px;
        float: left;
        width: 155px;
        margin: 3px 0
    }

    .d-modal-guide-post .d-mask-modal-employ span:nth-child(3) {
        float: left;
        width: 275px;
        height: 109px;
        background-image: url('../images/background.png');
        background-size: 100%;
        background-repeat: no-repeat;
    }

        .d-modal-guide-post .d-mask-modal-employ span:nth-child(3) em {
            float: right;
            cursor: pointer;
        }

        .d-modal-guide-post .d-mask-modal-employ span:nth-child(3) .modal-text {
            margin-top: 20px;
            text-align: center;
        }

            .d-modal-guide-post .d-mask-modal-employ span:nth-child(3) .modal-text b {
                color: #5191ce;
            }

        .d-modal-guide-post .d-mask-modal-employ span:nth-child(3) .modal-button {
            float: left;
            margin-top: 6px;
            margin-left: 95px;
            cursor: pointer;
        }


.d-mask-layer {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.4);
    z-index: 299;
}

.d-modal-guide-progress {
    float: right;
    z-index: 110;
    position: relative;
    width: 400px;
    top: -113px;
    right: -283px;
}

    .d-modal-guide-progress .fn-main-navigantion {
        color: #5191ce;
        font-weight: 600;
    }

        .d-modal-guide-progress .fn-main-navigantion > li {
            float: left;
            padding-left: 20px;
            cursor: pointer;
        }

    .d-modal-guide-progress .d-mask-modal-employ {
        z-index: 9999;
        position: absolute;
        right: 182px;
        top: 48px;
        width: 275px;
        cursor: pointer;
    }

        .d-modal-guide-progress .d-mask-modal-employ span:nth-child(1) {
            float: left;
            width: 275px;
            height: 109px;
            background-image: url('../images/background.png');
            background-size: 100%;
            background-repeat: no-repeat;
        }

        .d-modal-guide-progress .d-mask-modal-employ span:nth-child(2) {
            padding-left: 120px;
            float: left;
            width: 155px;
            margin: 3px 0
        }

@media screen and (min-width: 1201px) {
    .d-modal-guide-progress .d-mask-modal-employ span:nth-child(3) {
        font-weight: 600;
        background: #fff;
        border: 2px #5191ce dashed;
        margin-left: -1029px;
        line-height: 30px;
        text-align: center;
        float: left;
        width: 1200px;
        height: 30px;
    }
}

@media screen and (max-width: 1200px) {
    .d-modal-guide-progress .d-mask-modal-employ span:nth-child(3) {
        font-weight: 600;
        background: #fff;
        border: 2px #5191ce dashed;
        margin-left: -829px;
        line-height: 30px;
        text-align: center;
        float: left;
        width: 1000px;
        height: 30px;
    }
}

.d-modal-guide-progress .d-mask-modal-employ span:nth-child(1) em {
    float: right;
}

.d-modal-guide-progress .d-mask-modal-employ span:nth-child(1) .modal-text {
    margin-top: 20px;
    text-align: center;
}

    .d-modal-guide-progress .d-mask-modal-employ span:nth-child(1) .modal-text b {
        color: #5191ce;
    }

.d-modal-guide-progress .d-mask-modal-employ span:nth-child(1) .modal-button {
    float: left;
    margin-top: 6px;
    margin-left: 95px;
}

.d-table-highlight-show ul {
    width: 1200px;
}

    .d-table-highlight-show ul > li {
        float: left;
    }

@media screen and (min-width: 1201px) {
    .d-table-highlight-show ul > li:nth-last-of-type(1) {
        margin-left: 52px;
        color: #5191ce;
    }

    .d-table-highlight-show ul > li:nth-last-of-type(2) {
        margin-left: 433px;
    }

    .d-table-highlight-show ul > li:nth-last-of-type(3) {
        margin-left: 175px;
    }

        .d-table-highlight-show ul > li:nth-last-of-type(3) img {
            float: left;
        }

        .d-table-highlight-show ul > li:nth-last-of-type(3) h5 {
            float: left;
            margin-left: 6px;
        }

    .d-table-highlight-show ul > li:nth-last-of-type(4) {
        margin-left: 70px;
    }
}

@media screen and (max-width: 1200px) {
    .d-table-highlight-show ul > li:nth-last-of-type(1) {
        margin-left: 36px;
        color: #5191ce;
    }

    .d-table-highlight-show ul > li:nth-last-of-type(2) {
        margin-left: 296px;
    }

    .d-table-highlight-show ul > li:nth-last-of-type(3) {
        margin-left: 155px;
    }

        .d-table-highlight-show ul > li:nth-last-of-type(3) img {
            float: left;
        }

        .d-table-highlight-show ul > li:nth-last-of-type(3) h5 {
            float: left;
            margin-left: 6px;
        }


    .d-table-highlight-show ul > li:nth-last-of-type(4) {
        margin-left: 50px;
    }
}

#hasTag {
    margin-left: 106px;
}

.panel_resume_title {
    font-weight: bolder;
}

.panel_resume_tab {
    padding: 0 10px 10px;
    background-color: #f7f7f7;
}

    .panel_resume_tab table {
        width: 100%;
        -webkit-box-shadow: 0 2px 2px #dbdbdb;
        -moz-box-shadow: 0 2px 2px #dbdbdb;
        box-shadow: 0 2px 2px #dbdbdb;
    }

        .panel_resume_tab table th {
            font-weight: normal;
        }

        .panel_resume_tab table td {
            text-align: center;
        }

.pannel_resume_th {
    background: #e7e7e7;
    height: 28px;
    line-height: 28px;
}

.pannel_resume_td {
    background: #ffffff;
    height: 30px;
    line-height: 30px;
}

.pannel_resume_del {
    color: #2b96ff;
}

    .pannel_resume_del:hover {
        cursor: pointer;
    }

.over_hidden {
    display: inline-block;
    width: 131px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.pannel_right {
    display: inline-block;
    width: 7px;
    height: 15px;
    background: url('../images/resume_right.png') no-repeat;
    vertical-align: middle;
}

.pannel_wrong {
    display: inline-block;
    width: 7px;
    height: 15px;
    background: url('/images/resume_wrong.png') no-repeat;
    vertical-align: middle;
}

.pannel_dt {
    display: inline-block;
    width: 7px;
    height: 15px;
    background: url('../images/resume_daiding.png') no-repeat;
    vertical-align: middle;
}

.pannel_ok {
    display: inline-block;
    width: 7px;
    height: 15px;
    background: url('../images/resume_ok.png') no-repeat;
    vertical-align: middle;
}


